v3.26.1
Revenues and Trade Receivables, Net - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 13,819 $ 10,003 $ 28,265 $ 18,723
Manufacture and supply revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 11,911 9,583 20,704 16,776
License and royalty revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 1,326 839 6,721 1,629
License and royalty revenue | Zevra And Commave Therapeutics Agreement        
Disaggregation of Revenue [Line Items]        
Total revenues 500   5,000  
Co-development and research fees        
Disaggregation of Revenue [Line Items]        
Total revenues 582 378 840 796
Proprietary product revenue, net        
Disaggregation of Revenue [Line Items]        
Total revenues $ 0 $ (797) $ 0 $ (478)