v3.26.1
Disaggregated 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]        
Product revenue, net $ 92,100 $ 71,539 $ 175,227 $ 131,658
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Product revenue, net 91,004 67,708 173,458 125,510
Royalty, contract and other revenue        
Disaggregation of Revenue [Line Items]        
Product revenue, net 1,096 3,831 1,769 6,148
Recorlev        
Disaggregation of Revenue [Line Items]        
Product revenue, net 56,780 31,444 106,548 56,974
Gvoke        
Disaggregation of Revenue [Line Items]        
Product revenue, net 22,549 23,467 43,349 44,312
Keveyis        
Disaggregation of Revenue [Line Items]        
Product revenue, net 11,675 11,485 23,561 22,912
Other product revenue        
Disaggregation of Revenue [Line Items]        
Product revenue, net $ 0 $ 1,312 $ 0 $ 1,312