XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration, Development and Supply Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 26, 2023
Aug. 31, 2023
Sep. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Apr. 27, 2023
Dec. 31, 2022
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Allowance for doubtful accounts receivables       $ 12,313     $ 0
Account Receivable       3,128     2,385
Revenue recognized       46,925 $ 113,992    
Accrued liabilities       27,833     30,719
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     0
Deferred Revenue, Noncurrent, Total       0     0
Accrual Long Term Balance       60,300      
Accrued liabilities       47,400     107,700
Clover              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Revenue recognized         22,300    
Clover | Supply Agreement              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Contract asset balance             $ 71,300
Biological E. Limited | Supply Agreement              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Revenue recognized         67,300    
U.S. Department of Defense              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Revenue recognized       3,500 $ 1,600    
Proceeds from grant     $ 22,000        
Subsequent Event | Biological E. Limited              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Allowance for doubtful accounts receivables           $ 12,300  
Additional future payment $ 5,500 $ 12,300          
Repayment of Advance from Customer           47,400  
Accounts Receivable Net Current           14,500  
Advance payment received 125,000 250,000          
Prepayment of advance payment $ 13,500 $ 1,000          
CEPI Member | Clover              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Accrual Long Term Balance       60,300      
CEPI Member | Biological E. Limited              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Allowance for doubtful accounts receivables       12,300      
Advance payment from customer       47,400      
Account Receivable       $ 61,900      
CEPI Member | Subsequent Event              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Accounts Receivable Net Current           $ 47,400