v3.25.4
NET REVENUES FROM COLLABORATIONS - Schedule of Transaction Price Allocated (Details) - Roche - Roche Collaboration and License Agreement
$ in Thousands
Dec. 31, 2025
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Transaction price $ 1,738,167
Roche License Obligation  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Transaction price 675,000
Roche Development Services Obligation  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Transaction price 1,061,167
Roche Technology Transfer Obligation  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Transaction price $ 2,000