v3.24.1.u1
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
[1] Purchase obligations consist of non-cancelable purchase commitments to suppliers and contract research organizations.