XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
LICENSE, COLLABORATION AND OTHER REVENUE - Medice License Agreement - Narrative (Details)
3 Months Ended 12 Months Ended
May 24, 2023
USD ($)
performance_obligation
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Other long-term assets   $ 38,341,000       $ 37,377,000
Total revenues   57,336,000 $ 32,607,000      
Accounts receivable, net   61,538,000       34,368,000
Payables   12,658,000       15,180,000
License, collaboration and other revenue            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Total revenues   1,545,000 1,598,000      
MEDICE Arzneimittel Pütter GmbH & Co. KG | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Percentage of net product margin on sales in collaborative arrangement 70.00%          
MEDICE Arzneimittel Pütter GmbH & Co. KG | License            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Deferred revenue $ 10,000,000 0        
Eligible milestone payments (up to) $ 100,000,000          
Tiered royalties, expected timing of satisfaction period 12 years          
Termination of agreement by counterparty, written notice period 12 months          
Termination of agreement eligible by counterparty, period after effective agreement date 12 months          
Number of performance obligations | performance_obligation 1          
Proceeds from customers       $ 8,600,000    
Other long-term assets   1,400,000       $ 1,400,000
Contract asset   0        
Accounts receivable, net   0        
Payables   0        
MEDICE Arzneimittel Pütter GmbH & Co. KG | License | Minimum            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Tiered royalties 10.00%          
MEDICE Arzneimittel Pütter GmbH & Co. KG | License | Maximum            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Tiered royalties 30.00%          
MEDICE Arzneimittel Pütter GmbH & Co. KG | License, collaboration and other revenue            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Total revenues   7,000 0   $ 10,000,000  
MEDICE Arzneimittel Pütter GmbH & Co. KG | Royalty payments            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Total revenues   0 0      
MEDICE Arzneimittel Pütter GmbH & Co. KG | Supply agreement            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Total revenues   $ 0 $ 0