v3.26.1
Revenues and Trade Receivables, Net - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 14,446 $ 8,720
Manufacture and supply revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 8,793 7,193
License and royalty revenue a    
Disaggregation of Revenue [Line Items]    
Total revenues 5,395 790
License and royalty revenue a | Zevra And Commave Therapeutics Agreement    
Disaggregation of Revenue [Line Items]    
Total revenues 4,500  
Co-development and research fees    
Disaggregation of Revenue [Line Items]    
Total revenues 258 418
Proprietary product revenue, net    
Disaggregation of Revenue [Line Items]    
Total revenues $ 0 $ 319