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 |