v3.25.1
Revenue - Licensing, Royalties, and Other (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Recognition    
Total revenue $ 666,655 $ 93,855
Database lock of an Existing Phase 2/3 clinical trial    
Revenue Recognition    
Upfront fee and milestones 500,000  
Milestone payments for database lock 50,000  
Licensing, royalties, and other    
Revenue Recognition    
Total revenue 44,977 4,019
Licensing, royalties, and other | Sanofi    
Revenue Recognition    
Total revenue 40,321 0
Licensing, royalties, and other | Other partners    
Revenue Recognition    
Total revenue 4,656 4,019
Upfront Fee Amortization | Sanofi    
Revenue Recognition    
Total revenue 19,912 0
Milestone Amortization | Sanofi    
Revenue Recognition    
Total revenue 9,143 0
Cost reimbursements | Sanofi    
Revenue Recognition    
Total revenue $ 11,266 $ 0