v3.26.1
Revenue - Licensing, Royalties, and Other (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition    
Total revenue $ 139,514 $ 666,655
Licensing, royalties, and other    
Revenue Recognition    
Total revenue 97,314 44,977
Database lock of an Existing Phase 2/3 clinical trial    
Revenue Recognition    
Upfront fee and milestones 500,000  
Development, tech transfer, launch, and sales milestone payments 50,000  
Sanofi | Licensing, royalties, and other    
Revenue Recognition    
Total revenue 48,899 40,321
Sanofi | Royalties    
Revenue Recognition    
Total revenue 3,521 0
Sanofi | Upfront fee amortization    
Revenue Recognition    
Total revenue 12,106 19,912
Sanofi | Milestones amortization    
Revenue Recognition    
Total revenue 5,551 9,143
Sanofi | Cost reimbursements    
Revenue Recognition    
Total revenue 27,721 11,266
Pfizer | Licensing, royalties, and other    
Revenue Recognition    
Total revenue 30,000 0
Serum | Licensing, royalties, and other    
Revenue Recognition    
Total revenue 7,366 4,456
Other partners | Licensing, royalties, and other    
Revenue Recognition    
Total revenue $ 11,049 $ 200