XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration, Development and Supply Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 26, 2023
Apr. 30, 2023
Sep. 30, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Aug. 31, 2023
Apr. 27, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Allowance for doubtful accounts receivables       $ 12,313   $ 12,313    
Repayment of Advance from Customer               $ 47,400
Account Receivable       1,993   3,926    
Revenue recognized       50,790 $ 46,925      
Accrued liabilities       45,841   $ 49,448    
Inventory write-off       1,264 0      
Prepayment of advance payment   $ 13,500            
CEPI Partners [Member]                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Advance payment from customer       175,000        
Repayment of Advance from Customer       67,300        
Long-term deferred revenue       0        
Deferred Revenue, Noncurrent, Total       0        
Accrual Long Term Balance       60,300        
Accrued liabilities       47,400        
Clover                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Accrual Long Term Balance       60,300        
Clover | Supply Agreement                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Contract asset balance       71,300        
Biological E. Limited                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Additional future payment $ 5,500           $ 12,300  
Repayment of Advance from Customer 47,400     47,400        
Accounts Receivable Net Current             1,000  
Advance payment received 125,000           $ 250,000  
Prepayment of advance payment $ 14,500              
U.S. Department of Defense                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Revenue recognized       $ 2,800 $ 3,500      
Proceeds from grant     $ 22,000          
CEPI Member                
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                
Accounts Receivable Net Current               $ 47,400