v3.26.1
COLLABORATIONS - Schedule of Net Revenues From Collaborations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues $ 1,290,948 $ 773,689 $ 2,458,123 $ 1,367,878
Roche | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues 41,888 18,267 77,529 35,323
Roche | Roche Development Services Obligation | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues 40,233 16,690 74,639 32,530
Roche | Other | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues $ 1,655 $ 1,577 $ 2,890 $ 2,793