XML 87 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Accrued Expenses - Summary of Current Provision for Sales, Discounts, Allowances and Reserves (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves $ 252,115 $ 237,216
Medicaid Rebate    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 208,332 195,413
Product Discounts    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 13,204 14,951
Medicare Part D    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves 18,409 14,348
Other    
Accrued Sales Discount Allowances And Reserves [Line Items]    
Total accrued sales discounts, allowances and reserves $ 12,170 $ 12,504