Commitment and Contingencies - Commitment Narrative (Details) $ in Thousands |
Mar. 31, 2024
USD ($)
|
|||
|---|---|---|---|---|
| Long-term Purchase Commitment [Line Items] | ||||
| Purchase obligation | $ 11,383 | [1] | ||
| Contractual obligations under license agreements | 300 | |||
| Accrued Current Liabilities | ||||
| Long-term Purchase Commitment [Line Items] | ||||
| Commitment to suppliers included in accrued current liabilities | 6,700 | |||
| Contractual Obligations under License Agreements included in current liabilities | $ 0 | |||
| ||||