v3.26.1
Product Revenue, Accounts Receivable and Reserves for Product Sales - Schedule of Changes in Allowances and Discounts (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance $ 68,117
Provisions 55,208
Payments/Credits (29,168)
Ending balance 94,157
Rebates  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 61,905
Provisions 48,869
Payments/Credits (21,390)
Ending balance 89,384
Prompt Pay  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 5,834
Provisions 6,138
Payments/Credits (7,322)
Ending balance 4,650
Other Accruals  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 378
Provisions 201
Payments/Credits (456)
Ending balance $ 123