Redeemable Convertible Preferred Stock and Equity - Schedule of Warrants Outstanding (Details) - shares |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Class of Warrant or Right [Line Items] | ||
| Total warrants outstanding | 116,939 | 117,403 |
| Class A Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Total warrants outstanding | 24,687 | 24,919 |
| Class B Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Total warrants outstanding | 31,373 | 31,605 |
| Series B-1 Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Total warrants outstanding | 2,557 | 2,557 |
| New Series B Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Total warrants outstanding | 3,509 | 3,509 |
| Placement Agent Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Total warrants outstanding | 54,813 | 54,813 |