XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]      
Finance lease liabilities, current $ 35,294,000   $ 33,060,000
Accrued liabilities 13,997,000   11,679,000
Accounts payable $ 4,532,000   $ 9,053,000
Contracts cancelable period 30 days    
Maximum development milestones receivable $ 28,800,000    
Maximum commercial milestones receivable $ 52,000,000.0    
Lonza      
Related Party Transaction [Line Items]      
Prior notification period to terminate arrangement 12 months    
Minimum non-cancellable costs $ 53,700,000    
Finance lease liabilities, current 35,200,000    
Accrued liabilities 5,400,000    
Accounts payable 1,700,000    
Payments for non-cancellable costs $ 10,700,000 $ 8,100,000