v3.26.1
Stockholders' Equity and Warrants - Warrants Narrative (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Oct. 06, 2025
Apr. 05, 2025
Mar. 31, 2025
Dec. 31, 2021
Aug. 26, 2021
Class of Warrant or Right [Line Items]              
Warrants (in shares) 42,535,553 40,935,943          
Warrants, exercise price (in dollars per share)             $ 11.5
Registered Direct Offerings              
Class of Warrant or Right [Line Items]              
Warrants (in shares) 0       0    
Expired warrants (in shares) 0       0    
Class of warrant or right, number of securities called by warrants or rights (in shares) 0       0    
Warrants to purchase Common Stock | Loan Agreement with SVB              
Class of Warrant or Right [Line Items]              
Warrants (in shares)           411,006  
Warrants, exercise price (in dollars per share)           $ 10.28  
October 2024 RDO Warrants liability              
Class of Warrant or Right [Line Items]              
Warrants (in shares) 2,840,910 2,840,910          
Expired warrants (in shares)       2,840,910      
November 2024 RDO Warrants liability              
Class of Warrant or Right [Line Items]              
Warrants (in shares) 1,404,494 1,404,494          
Expired warrants (in shares)       1,404,494      
October 2025 RDO Warrants Liability              
Class of Warrant or Right [Line Items]              
Warrants (in shares) 28,436,018 28,436,018          
October 2025 RDO Warrants Liability | Registered Direct Offerings              
Class of Warrant or Right [Line Items]              
Class of warrant or right, number of securities called by warrants or rights (in shares)     28,436,018