XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitment and Contingencies - Contractual Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Purchase Obligations  
Total $ 11,383 [1]
2024 11,194 [1]
2025 147 [1]
2026 42 [1]
2027 0 [1]
2028 0 [1]
Thereafter 0 [1]
Contractual obligations under license agreements  
Total 300
Total  
Total 11,721
2024 11,258
2025 211
2026 102
2027 60
2028 45
Thereafter 45
License Agreements [Member]  
Contractual obligations under license agreements  
Total 338
2024 64
2025 64
2026 60
2027 60
2028 45
Thereafter $ 45
[1] Purchase obligations consist of non-cancelable purchase commitments to suppliers and contract research organizations.