XML 83 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Payable and Accrued Expenses - Summary of Current Provision for Sales, Discounts, Allowances and Reserves (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves $ 295,645 $ 247,126
Medicaid Rebate    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 192,624 186,068
Product Discounts    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 23,159 18,688
Medicare Part D    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 30,799 25,372
Other    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves $ 49,063 $ 16,998