v3.25.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 29, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue Recognition          
Billed contracts receivable   $ 38,400   $ 102,900  
Unbilled contracts receivable   6,100   5,400  
Amount of transaction price not yet satisfied   600,000      
Deferred revenue   517,891 $ 1,082,373 1,121,886 $ 863,521
Claim related to performance obligation   23,000      
Other current liabilities   142,031   219,596  
Other non-current liabilities   313,727   359,614  
Revenues   666,655 93,855    
Current deferred revenue   108,334   675,067  
Noncurrent deferred revenue   409,557   446,819  
Australia Revenue Agency Member          
Revenue Recognition          
Noncurrent deferred revenue   102,600      
Deferred revenue refund   92,500      
Product sales          
Revenue Recognition          
Deferred revenue   78,490 103,082 137,833 $ 105,688
Revenues   621,678 89,836    
Product sales | Accrued Liabilities          
Revenue Recognition          
Deferred revenue   50,400   77,100  
Product sales | Accounts Payable          
Revenue Recognition          
Deferred revenue   4,900   10,100  
Product sales | Accounts Receivable          
Revenue Recognition          
Deferred revenue   23,200   50,600  
Settlement Agreement          
Revenue Recognition          
Litigation settlement, expense $ 80,000 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   240,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   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