v3.26.1
Common Stock Warrants - Schedule of Common Stock Warrant Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Warrants outstanding, beginning balance 24,991,784  
Warrants outstanding, expired (3,956,182)  
Warrants outstanding, ending balance 28,554,994 24,991,784
Weighted average exercise price, beginning balance $ 2.39  
Weighted average exercise price, expired 1.22  
Weighted average exercise price, ending balance $ 2.25 $ 2.39
Weighted-average remaining contractual life, beginning balance 2 years 3 months 2 years 5 months 19 days
Weighted-average remaining contractual life, ending 2 years 3 months 2 years 5 months 19 days
Warrants aggregate intrinsic value, beginning balance $ 59,802  
Warrants aggregate intrinsic value, expired (4,826)  
Warrants aggregate intrinsic value, ending balance $ 64,311 $ 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 2 years 9 months  
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