v3.26.1
Product Revenue, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Product Revenue, Net        
Revenue $ 243,600 $ 156,797 $ 457,866 $ 294,582
Contractual Adjustments        
Balance at beginning of period     4,559  
Current provisions relating to sales in the current year     19,469  
Adjustments relating to prior years     (8)  
Payments/returns relating to sales in the current year     (18,228)  
Payments/returns relating to sales in the prior years     (4,551)  
Balance at end of period 1,241   1,241  
Government Rebates        
Balance at beginning of period     11,883  
Current provisions relating to sales in the current year     17,395  
Adjustments relating to prior years     (1,463)  
Payments/returns relating to sales in current year     (7,205)  
Payments/returns relating to sales in the prior years     (7,522)  
Balance at end of period 13,088   13,088  
Returns        
Balance at beginning of period     3,124  
Current provisions relating sales in the current year     1,012  
Adjustments relating to prior years     (793)  
Payments/returns relating to sales in the prior years     (131)  
Balance at end of period 3,212   3,212  
Total        
Balance at beginning of period     19,566  
Current provisions relating to sales in the current year     37,876  
Adjustments relating to prior years     (2,264)  
Payments/returns relating to sales in the current year     (25,433)  
Payments/returns relating to sales in the prior years     (12,204)  
Balance at end of period 17,541   17,541  
Product revenue, net        
Product Revenue, Net        
Revenue $ 243,600 $ 156,797 $ 457,866 $ 294,582