v3.25.2
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Feb. 29, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Revenue Recognition            
Billed contracts receivable   $ 221,100   $ 102,900    
Unbilled contracts receivable   5,300   5,400    
Amount of transaction price not yet satisfied   600,000        
Deferred revenue   513,026   1,121,886 $ 1,199,821 $ 863,520
Claim related to performance obligation     $ 23,000      
Other current liabilities   132,531   219,596    
Other non-current liabilities   287,585   359,614    
Current deferred revenue   113,763   675,067    
Noncurrent deferred revenue   399,263   446,819    
Australia Revenue Agency Member            
Revenue Recognition            
Noncurrent deferred revenue   102,600        
Deferred revenue refund   92,500        
Product sales            
Revenue Recognition            
Deferred revenue   13,907   137,833 55,474 $ 105,688
Product sales | Accrued Liabilities            
Revenue Recognition            
Deferred revenue   3,900   77,100    
Product sales | Accounts Payable            
Revenue Recognition            
Deferred revenue       10,100    
Product sales | Accounts Receivable            
Revenue Recognition            
Deferred revenue   10,000   50,600    
Settlement Agreement            
Revenue Recognition            
Litigation settlement, expense $ 400,000          
Grants receivable   225,000     $ 225,000  
Litigation settlement, amount awarded to other party 75,000          
Other current liabilities   80,000        
Other non-current liabilities   225,000        
Gavi Advance Purchase Agreement- COVAX Facility            
Revenue Recognition            
Collaborative agreement, upfront payment amount 700,000          
Australian APA            
Revenue Recognition            
Current deferred revenue   31,200        
Canada APA            
Revenue Recognition            
Current deferred revenue   555,700 575,700 555,700    
Canada APA | Canada Revenue Agency            
Revenue Recognition            
Current deferred revenue     28,000      
Escrow funding   $ 20,000        
Canada APA | Other Current Liabilities            
Revenue Recognition            
Current deferred revenue       48,000    
New Zealand, termination of the agreement            
Revenue Recognition            
Current deferred revenue     27,300 $ 31,300    
Upfront payments     $ 4,000      
Gavi Settlement Agreement            
Revenue Recognition            
Litigation settlement, expense $ 80,000