Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Revenues - Schedule of Product Revenue Allowance and Reserve Categories (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 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 68,070 56,581
Adjustment related to prior period sales (5,622) (2,951)
Credit or payments made during the period (63,355) (50,050)
Ending Balance 26,809 30,020
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 50,502 40,399
Adjustment related to prior period sales (3,260) (307)
Credit or payments made during the period (49,672) (40,673)
Ending Balance 10,089 12,793
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 15,683 14,261
Adjustment related to prior period sales (2,362) (1,287)
Credit or payments made during the period (12,356) (8,950)
Ending Balance 11,354 12,367
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,885 1,921
Adjustment related to prior period sales 0 (1,357)
Credit or payments made during the period (1,327) (427)
Ending Balance $ 5,366 $ 4,860