Common Stock Warrants - Summary of warrants (Details) - $ / shares |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Number of Warrants | ||
| Warrants outstanding and exercisable at the beginning | 140,824,982 | |
| Warrants expired | (36,198) | |
| Warrants outstanding and exercisable at the end | 140,788,784 | 140,824,982 |
| Weighted-Average Exercise Price | ||
| Warrants outstanding and exercisable at the beginning (in dollars per share) | $ 0.27 | |
| Warrants expired (in dollars per share) | 0.49 | |
| Warrants outstanding and exercisable at the ending (in dollars per share) | $ 0.27 | $ 0.27 |
| Remaining Contractual Years | ||
| Warrants outstanding (in years) | 2 years 6 months | 2 years 8 months 12 days |