Derivatives - Schedule of Warrants Issued and Outstanding (Details) - shares |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| IPO public warrants | ||
| Class of Warrant or Right [Line Items] | ||
| IPO warrants issued (in shares) | 12,252,439 | 12,252,439 |
| IPO warrants outstanding (in shares) | 12,252,439 | 12,252,439 |
| IPO Private Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| IPO warrants issued (in shares) | 73,333 | 73,333 |
| IPO warrants outstanding (in shares) | 73,333 | 73,333 |