XML 97 R72.htm IDEA: XBRL DOCUMENT v3.25.4
LICENSE, COLLABORATION AND OTHER REVENUE - Medice License Agreement - Narrative (Details)
3 Months Ended 12 Months Ended
May 24, 2023
USD ($)
performance_obligation
Jun. 30, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]          
Other long-term assets     $ 59,681,000 $ 37,377,000  
Revenue recognized     0 0 $ 3,738,000
Recognized revenue     236,196,000 160,180,000 194,623,000
Accounts receivable, net     47,031,000 34,368,000  
Payables     21,185,000 15,180,000  
Medice | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Disaggregation of Revenue [Line Items]          
Percentage of net product margin on sales in collaborative arrangement 70.00%        
License | Medice          
Disaggregation of Revenue [Line Items]          
Upfront payment $ 10,000,000.0   0    
Eligible milestone payments (up to) $ 100,000,000.0        
Tiered royalties, expected timing of satisfaction period (in years) 12 years        
Termination of agreement by counterparty, written notice period (in months) 12 months        
Termination of agreement eligible by counterparty, period after effective agreement date (in months) 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     100,000    
Accounts receivable, net     0    
Payables     0    
License | Medice | Minimum          
Disaggregation of Revenue [Line Items]          
Tiered royalties (as percent) 10.00%        
License | Medice | Maximum          
Disaggregation of Revenue [Line Items]          
Tiered royalties (as percent) 30.00%        
License | MEDICE Arzneimittel Pütter GmbH & Co. KG, Side Letter          
Disaggregation of Revenue [Line Items]          
Recognized revenue         1,000,000.0
License Collaboration And Other Revenue, Royalties | Medice          
Disaggregation of Revenue [Line Items]          
Recognized revenue     100,000 0 0
Supply Agreement | Medice          
Disaggregation of Revenue [Line Items]          
Upfront payment     0    
Recognized revenue     300,000 0 0
Accounts receivable, net     300,000    
Payables     0    
License, collaboration and other revenue          
Disaggregation of Revenue [Line Items]          
Recognized revenue     8,864,000 8,000,000 24,322,000
License, collaboration and other revenue | Medice          
Disaggregation of Revenue [Line Items]          
Revenue recognized         10,000,000.0
Recognized revenue     $ 411,000 $ 22,000 $ 10,968,000