Summary of Significant Accounting Policies - Public Warrant Liability (Details) - $ / shares |
Dec. 31, 2025 |
Dec. 31, 2024 |
Jul. 16, 2021 |
|---|---|---|---|
| Accounting Policies [Abstract] | |||
| Number of shares purchased from issuance of warrants (in shares) | 14,324,893 | 14,442,316 | 14,325,000 |
| Weighted Average Exercise Price | $ 11.50 |