XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Expenses - Summary of Current Provision for Sales, Discounts, Allowances and Reserves (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves $ 235,640 $ 237,216
Medicaid Rebate    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves 189,838 195,413
Product Discounts    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves 16,425 14,951
Medicare Part D    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves 17,664 14,348
Other    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves $ 11,713 $ 12,504