Net Loss Per Share - Potentially Dilutive Securities (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities excluded from the computation of net loss per share (in shares) | 37,112,578 | 41,404,452 |
| Stock warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities excluded from the computation of net loss per share (in shares) | 18,844,972 | 19,045,072 |
| Stock options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities excluded from the computation of net loss per share (in shares) | 13,051,951 | 18,048,109 |
| RSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities excluded from the computation of net loss per share (in shares) | 5,215,655 | 4,311,271 |