v3.26.1
Stockholders' Equity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 28, 2026
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 26, 2026
$ / shares
shares
Jun. 25, 2026
shares
May 29, 2026
shares
Mar. 31, 2026
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Schedule Of Capitalization Equity [Line Items]                        
Common stock, par value (in dollars per share) | $ / shares   $ 0.001   $ 0.001   $ 0.001       $ 0.001    
Common stock, shares authorized (in shares) 150,000,000 60,000,000   60,000,000   65,000,000 23,750,000 18,750,000   60,000,000    
Common stock, shares issued (in shares) 79,459,299 9,949,609   9,949,609       9,932,359   5,442,688    
Common stock, shares outstanding (in shares) 79,459,299 9,949,609   9,949,609       9,932,359   5,442,688    
Reverse stock split conversion ratio 0.125                      
Common and preferred stock, shares authorized           65,000,000   23,750,000        
Warrant liabilities fair value adjustment | $   $ (14,152) $ (2,166) $ (8,903) $ (5,094)              
Warrant liabilities | $   $ 800   $ 800           $ 2,200    
Common Stock                        
Schedule Of Capitalization Equity [Line Items]                        
Common stock, shares outstanding (in shares)   9,949,609 4,896,867 9,949,609 4,896,867       7,756,416 5,442,688 4,877,534 4,746,748
Number of common stock shares issued   2,173,912   4,343,750                
April 2022 Public Offering                        
Schedule Of Capitalization Equity [Line Items]                        
Warrant liabilities fair value adjustment | $   $ (3,100) $ (2,200) $ (1,400) $ (5,100)              
March 2026 Private Placement                        
Schedule Of Capitalization Equity [Line Items]                        
Warrant liabilities fair value adjustment | $   $ (11,100)   $ (7,500)