v3.25.2
Revenues and Trade Receivables, Net - Revenue (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]        
Revenues $ 10,003 $ 20,099 $ 18,723 $ 32,152
Increase (decrease) in deferred revenue     (26) (11,093)
Manufacture and supply revenue        
Disaggregation of Revenue [Line Items]        
Revenues 9,583 8,123 16,776 18,641
License and royalty revenuea        
Disaggregation of Revenue [Line Items]        
Revenues $ 839 11,220 $ 1,629 12,352
Percentage increase (decrease) of license and royalty revenue (93.00%)   (87.00%)  
License and royalty revenue decreased $ 10,381   $ 10,723  
Co-development and research fees        
Disaggregation of Revenue [Line Items]        
Revenues 378 756 796 1,159
Proprietary product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues $ (797) $ 0 (478) $ 0
Licensing and Supply Agreement        
Disaggregation of Revenue [Line Items]        
Increase (decrease) in deferred revenue     (7,000)  
Licensing Agreement with MTPA        
Disaggregation of Revenue [Line Items]        
Increase (decrease) in deferred revenue     $ 3,317