v3.26.1
Stockholders' Equity and Warrants - Loan Agreement Warrants Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 15, 2025
Mar. 27, 2025
Aug. 26, 2021
Class of Warrant or Right [Line Items]          
Warrants, exercise price (in dollars per share)         $ 11.5
Price per share       $ 2  
Warrant fair value $ 10,836 $ 19,392      
Term Loan Facility due 2029          
Class of Warrant or Right [Line Items]          
Warrant fair value     $ 5,000    
Loan facility     $ 77,500    
Loan Agreement Warrant Sales          
Class of Warrant or Right [Line Items]          
Base aggregate exercise value $ 5,000        
March 2026 Registered Direct Offering          
Class of Warrant or Right [Line Items]          
Warrants, exercise price (in dollars per share) $ 1.28        
Loan Agreement Warrants          
Class of Warrant or Right [Line Items]          
Base aggregate exercise value $ 3,400 $ 3,400      
Additional exercise value $ 1,600        
Warrants, exercise price (in dollars per share) $ 0.8 $ 1.28      
Warrant exercise price original per share 1.28        
Warrant price 0.8        
Equity offering price $ 0.8        
Warrant fair value $ 2,200        
Loan Agreement Warrants | Loan Agreement Warrant Sales          
Class of Warrant or Right [Line Items]          
Warrant fair value 1,100 $ 1,700      
(Gain) loss on remeasurement of warrants $ (600)