v3.26.3
COLLABORATIONS - Schedule of Net Revenues From Collaborations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues $ 1,458,086 $ 1,249,026 $ 3,916,209 $ 2,616,904
Roche | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues 39,107 326,604 116,636 361,927
Roche | Roche License Obligation | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues 0 300,000 0 300,000
Roche | Roche Development Services Obligation | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues 37,557 25,166 112,196 57,696
Roche | Other | Roche Collaboration and License Agreement        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Total revenues $ 1,550 $ 1,438 $ 4,440 $ 4,231