v3.24.3
Product Revenue, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Product revenue        
Revenue $ 112,214 $ 67,046 $ 300,703 $ 186,864
Contractual Adjustments        
Balance at beginning of period     2,022  
Current provisions relating to sales in the current year     17,228  
Adjustments relating to prior years     (31)  
Payments/returns relating to sales in the current year     (15,849)  
Payments/returns relating to sales in the prior years     (1,957)  
Balance at end of period 1,413   1,413  
Government Rebates        
Balance at beginning of period     3,775  
Current provisions relating to sales in the current year     13,222  
Adjustments relating to prior years     (155)  
Payments/returns relating to sales in current year     (4,538)  
Payments/returns relating to sales in the prior years     (3,620)  
Balance at end of period 8,684   8,684  
Returns        
Balance at beginning of period     341  
Current provisions relating sales in the current year     916  
Adjustments relating to prior years     836  
Payments/returns relating to sales in the prior years     (192)  
Balance at end of period 1,901   1,901  
Total        
Balance at beginning of period     6,138  
Current provisions relating to sales in the current year     31,366  
Adjustments relating to prior years     650  
Payments/returns relating to sales in the current year     (20,387)  
Payments/returns relating to sales in the prior years     (5,769)  
Balance at end of period 11,998   11,998  
Product revenue, net        
Product revenue        
Revenue $ 112,214 $ 64,802 $ 294,493 $ 161,956