XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Finance lease liabilities, current $ 38,045,000   $ 38,045,000   $ 33,060,000
Accrued liabilities 12,390,000   12,390,000   11,679,000
Accounts payable 5,693,000   $ 5,693,000   $ 9,053,000
Contracts cancelable period     30 days    
Maximum development milestones receivable 28,800,000   $ 28,800,000    
Maximum commercial milestones receivable 52,000,000.0   $ 52,000,000.0    
Lonza          
Related Party Transaction [Line Items]          
Prior notification period to terminate arrangement     12 months    
Minimum non-cancellable costs 58,700,000   $ 58,700,000    
Finance lease liabilities, current 37,900,000   37,900,000    
Accrued liabilities 2,700,000   2,700,000    
Accounts payable 3,300,000   3,300,000    
Payments for non-cancellable costs $ 9,800,000 $ 2,800,000 $ 20,600,000 $ 10,900,000