Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of Product Revenue Allowance and Reserve Categories (Details)

v3.26.1
Revenues - Schedule of Product Revenue Allowance and Reserve Categories (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance $ 27,716 $ 26,440
Provision related to current period sales 42,085 37,214
Adjustment related to prior period sales (2,588) (729)
Credit or payments made during the period (39,239) (33,423)
Ending Balance 27,974 29,502
Chargebacks, Discounts and Fees    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 12,519 13,374
Provision related to current period sales 31,213 28,209
Adjustment related to prior period sales (1,451) 0
Credit or payments made during the period (30,476) (28,624)
Ending Balance 11,805 12,959
Government and Other Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 10,389 8,343
Provision related to current period sales 9,685 8,082
Adjustment related to prior period sales (1,137) (169)
Credit or payments made during the period (7,925) (4,642)
Ending Balance 11,012 11,614
Returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 4,808 4,723
Provision related to current period sales 1,187 923
Adjustment related to prior period sales 0 (560)
Credit or payments made during the period (838) (157)
Ending Balance $ 5,157 $ 4,929