v3.26.1
Common Stock Warrants - Schedule of Common Stock Warrant Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Warrants outstanding, beginning balance 24,991,784  
Warrants outstanding, ending balance 32,511,176 24,991,784
Weighted average exercise price, beginning balance $ 2.39  
Weighted average exercise price, ending balance $ 2.13 $ 2.39
Weighted-average remaining contractual life, beginning balance 2 years 2 months 4 days 2 years 5 months 19 days
Weighted-average remaining contractual life, ending 2 years 2 months 4 days 2 years 5 months 19 days
Warrants aggregate intrinsic value, beginning balance $ 59,802  
Warrants aggregate intrinsic value, ending balance $ 69,137 $ 59,802
March 2026 [Member] | Investors [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding, issued 5,319,392  
Weighted average exercise price, issued $ 1.7549  
Weighted average remaining contractual life, issued 3 years  
Warrants aggregate intrinsic value, Issued $ 9,335  
March 2026 [Member] | Pre-funded [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding, issued 2,200,000  
Weighted average exercise price, issued $ 0.0001  
Warrants aggregate intrinsic value, Issued $ 0