v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Capitalization Equity [Line Items]        
Common stock, par value (in dollars per share) $ 0.001   $ 0.001  
Common stock, shares authorized (in shares) 150,000,000   150,000,000  
Common stock, shares issued (in shares) 62,051,330   43,541,510  
Common stock, shares outstanding (in shares) 62,051,330   43,541,510  
Warrant liabilities fair value adjustment $ 5,249 $ (2,928)    
Warrant liabilities $ 18,900   $ 2,200  
Common Stock        
Schedule Of Capitalization Equity [Line Items]        
Common stock, shares outstanding (in shares) 62,051,330 39,020,274 43,541,510 37,973,991
Number of common stock shares issued 17,358,697      
April 2022 Public Offering        
Schedule Of Capitalization Equity [Line Items]        
Warrant liabilities fair value adjustment $ 1,600 $ (2,900)    
March 2026 Private Placement        
Schedule Of Capitalization Equity [Line Items]        
Warrant liabilities fair value adjustment $ 3,600