v3.26.1
COLLABORATIONS - Schedule of Transaction Price Allocated (Details) - Roche - Roche Collaboration and License Agreement
$ in Thousands
Jun. 30, 2026
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