v3.26.1
Product Revenue, Accounts Receivable and Reserves for Product Sales - Schedule of Changes in Allowances and Discounts (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance $ 68,117
Provisions 25,744
Payments/Credits (12,522)
Ending balance 81,339
Rebates  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 61,905
Provisions 22,335
Payments/Credits (8,399)
Ending balance 75,841
Prompt Pay  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 5,834
Provisions 3,349
Payments/Credits (3,845)
Ending balance 5,338
Other Accruals  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 378
Provisions 60
Payments/Credits (278)
Ending balance $ 160