| Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation (Details) - shares shares in Thousands | 9 Months Ended | |
|---|---|---|
| Sep. 30, 2025 | Sep. 30, 2024 | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation (in shares) | 20,138 | 9,750 | 
| Shares upon exercise of warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation (in shares) | 19,303 | 9,069 | 
| Restricted stock units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation (in shares) | 835 | 681 |