XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Other Commitments [Line Items]  
Total $ 5,712
2023 (Remaining 6 Months) 4,804
2024 and Thereafter 908
Development and manufacturing services agreements  
Other Commitments [Line Items]  
Total 3,221
2023 (Remaining 6 Months) 2,313
2024 and Thereafter 908
Facility maintenance agreement  
Other Commitments [Line Items]  
Total 2,491
2023 (Remaining 6 Months) 2,491
2024 and Thereafter $ 0