v3.25.3
Product Revenue, Accounts Receivable and Reserves for Product Sales - Schedule of Changes in Allowances and Discounts (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance $ 41,119
Provisions 58,629
Payments/Credits (36,658)
Ending balance 63,090
Rebates  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 38,223
Provisions 48,360
Payments/Credits (27,677)
Ending balance 58,906
Prompt Pay  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 2,570
Provisions 9,883
Payments/Credits (8,610)
Ending balance 3,843
Other Accruals  
Accounts Receivable, Allowance For Credit Loss [Roll Forward]  
Beginning balance 326
Provisions 386
Payments/Credits (371)
Ending balance $ 341