v3.26.1
Common Stock - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 09, 2025
Jun. 30, 2026
Apr. 30, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Common Stock                    
Stock issuance costs               $ 1,835 $ 847  
Common stock forward liability   $ 0   $ 0       0   $ 3
Accrued payables   $ 5,328   $ 5,328       $ 5,328   $ 7,638
Shares issued values           $ 1 $ 189      
Proceeds from issuance of common stock under common stock purchase agreement                 190  
Common stock remain available for future issuance   66,790,000   66,790,000       66,790,000   69,629,000
Common Stock, Shares Authorized   400,000,000   400,000,000       400,000,000   400,000,000
Preferred Stock, Shares Authorized   40,000,000   40,000,000       40,000,000   40,000,000
Common Stock                    
Common Stock                    
Common stock issued           1,000 74,000      
ATM Offering                    
Common Stock                    
Shares issued values $ 200,000     $ 41,536 $ 12,282 $ 471        
Proceeds from issuance of common stock under common stock purchase agreement     $ 120,000 42,900       $ 55,653 $ 487  
Proceeds from issuance of additional common stock     45,000              
Proceeds from issuance of common stock under at-market agreement       $ 1,400       $ 1,800    
Common stock remain available for future issuance   19,400,000   19,400,000       19,400,000    
ATM Offering | Common Stock                    
Common Stock                    
Common stock issued       19,186,000 10,009,000 298,000        
Shares issued values       $ 2 $ 1          
Registered Direct Offering                    
Common Stock                    
Shares issued values           $ 9,894        
Registered Direct Offering | Common Stock                    
Common Stock                    
Common stock issued           7,006,000        
Shares issued values           $ 1        
Maximum | ATM Offering                    
Common Stock                    
Proceeds from issuance of common stock under common stock purchase agreement   $ 120,000 $ 75,000              
B. Riley Principal Capital II, LLC                    
Common Stock                    
Commitment shares               56,818    
Reimbursement of commitment amount               $ 250    
Accrued payables   300   300       $ 300    
Common stock issued               0    
B. Riley Principal Capital II, LLC | Maximum                    
Common Stock                    
Stock sale commitment amount   $ 50,000   $ 50,000       $ 50,000