v3.26.3
Accounts Payable and Accrued Expenses - Summary of Current Provision for Sales, Discounts, Allowances and Reserves (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves $ 323,406 $ 247,126
Medicaid Rebate    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 214,927 186,068
Product Discounts    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 35,776 18,688
Medicare Part D    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 43,145 25,372
Other    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves $ 29,558 $ 16,998