v3.26.1
Stockholders' Equity and Warrants - Warrants (Parenthetical) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Aug. 26, 2021
Class of Warrant or Right [Line Items]      
Warrants, exercise price (in dollars per share)     $ 11.5
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.4 $ 3.4  
Warrants, exercise price (in dollars per share) $ 0.8 $ 1.28