v3.26.1
Stockholders' Deficit - Stock Purchase Warrants (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Deficit      
Number of Warrants, Outstanding 94,199 105,241  
Number of Warrants, Warrants granted   244  
Number of Warrants, Warrants exercised for cash (104) (6,492)  
Number of Warrants, Cashless warrants exercise   (4,794)  
Number of Warrants, Warrants expired and cancelled (1,204)    
Number of Warrants, Outstanding 92,891 94,199 105,241
Weighted Average Exercise Price - Outstanding $ 0.28 $ 0.31  
Weighted Average Exercise Price - Warrants granted   0.4  
Weighted Average Exercise Price - Warrants exercised for cash 0.23 0.24  
Weighted Average Exercise Price, Cashless warrants exercise   0.27  
Weighted Average Exercise Price, Warrants expired and cancelled 0.34    
Weighted Average Exercise Price - Outstanding $ 0.27 $ 0.28 $ 0.31
Remaining Contractual Term 2 years 4 months 13 days 2 years 2 months 12 days 1 year 9 months 29 days