XML 76 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Expenses - Summary of Current Provision for Sales, Discounts, Allowances and Reserves (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves $ 238,467 $ 252,115
Medicaid Rebate    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves 192,749 208,332
Product Discounts    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves 16,508 13,204
Medicare Part D    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves 16,095 18,409
Other    
Accounts Payable And Accrued Expenses [Line Items]    
Total accrued sales discounts, allowances and reserves $ 13,115 $ 12,170