| Warrant Liabilities - Narrative (Details) - $ / shares | 1 Months Ended | 3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|---|
| May 29, 2025 | May 31, 2025 | Sep. 30, 2025 | Sep. 30, 2025 | Dec. 31, 2024 | Dec. 31, 2020 | |
| Class of Warrant or Right [Line Items] | ||||||
| Class of warrant or right, shares, expired (in shares) | 0 | 33,619,298 | ||||
| Common Stock | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Number of securities called by each warrant (in shares) | 1 | 1 | ||||
| 5-Year Private Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Class of warrant or right, shares, expired (in shares) | 670,600 | |||||
| Warrants, exercise price (in dollars per share) | $ 11.50 | |||||
| 5-Year Public Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Class of warrant or right, shares, expired (in shares) | 33,619,298 | 34,289,898 | ||||
| Warrants, exercise price (in dollars per share) | $ 11.50 | $ 11.50 | ||||
| Five-Year Private Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Class of warrant or right, shares, expired (in shares) | 34,289,898 |