Commitments and Contingencies - Contingent Value Rights Liability (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Contingent value rights liability, current | $ 0 | $ 638 |
| Contingent value rights liability, non-current | 409 | 428 |
| Lease CVR | ||
| Other Commitments [Line Items] | ||
| Contingent value rights liability, current | 0 | 312 |
| Contingent value rights liability, non-current | 409 | 428 |
| Intellectual Property CVR | ||
| Other Commitments [Line Items] | ||
| Contingent value rights liability, current | 0 | 326 |
| Contingent value rights liability, non-current | $ 0 | $ 0 |