XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies - Commitment Narrative (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase obligation $ 12,433 [1]
Contractual obligation 400
Current liabilities  
Long-term Purchase Commitment [Line Items]  
Commitment to suppliers included in current liabilities 6,300
Contractual obligations under license agreements included in current liabilities $ 60
[1] Purchase obligations consist of non-cancelable purchase commitments to suppliers and contract research organizations.