Fair Value Measurements - Schedule of Warrant Liability (Details) - Warrant liability |
Sep. 30, 2025
$ / shares
|
Dec. 31, 2024
$ / shares
|
|---|---|---|
| Weighted average expected life in years | ||
| Class of Warrant or Right [Line Items] | ||
| Weighted average expected life in years | 2 months 23 days | 10 months 6 days |
| Weighted average volatility | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants measurement input | 0.60 | 0.91 |
| Value of underlying shares | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants measurement input | 37.48 | 22.76 |
| Weighted average risk free interest rate | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants measurement input | 0.0396 | 0.0410 |
| Expected dividend yield | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants measurement input | 0 | 0 |