Commitments and Contingencies - Narrative (Details) $ / shares in Units, $ in Millions |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
$ / shares
| |
| Joint Development Agreements | |
| Other Commitments [Line Items] | |
| Unrecorded unconditional purchase obligation | $ | $ 16.0 |
| Unrecorded unconditional purchase obligation, threshold trading days | 10 days |
| Unrecorded unconditional purchase obligation, weighted average share price (in dollars per share) | $ / shares | $ 4.00 |
| Joint Development Agreements, Paid In Cash | |
| Other Commitments [Line Items] | |
| Unrecorded unconditional purchase obligation, percentage | 50.00% |
| Joint Development Agreements, Paid In Share-Based Payments | |
| Other Commitments [Line Items] | |
| Unrecorded unconditional purchase obligation, percentage | 50.00% |
| Asset Purchase Commitment | |
| Other Commitments [Line Items] | |
| Unrecorded unconditional purchase obligation | $ | $ 55.8 |
| Unrecorded unconditional purchase obligation, weighted average share price (in dollars per share) | $ / shares | $ 4.00 |