v3.25.2
REVENUES - Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 101,685 $ 36,841 $ 155,018 $ 66,375
Gross product sales        
Disaggregation of Revenue [Line Items]        
Total revenues 79,692 48,980 139,884 87,406
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (20,744) (15,530) (37,386) (27,953)
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 58,948 33,450 102,498 59,453
Release of cost share liability        
Disaggregation of Revenue [Line Items]        
Total revenues 39,981   39,981  
Milestone        
Disaggregation of Revenue [Line Items]        
Total revenues     3,000  
Delivery of drug supplies, royalty and others        
Disaggregation of Revenue [Line Items]        
Total revenues 2,756 3,391 9,539 6,922
Contract revenues from collaborations        
Disaggregation of Revenue [Line Items]        
Total revenues $ 42,737 $ 3,391 $ 52,520 $ 6,922