XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses were comprised of the following (in thousands):
March 31, 2024December 31, 2023
Accounts payable$175,325 $143,572 
Accrued returns allowance (1)
137,108 136,486 
Accrued compensation44,806 71,122 
Accrued Medicaid and commercial rebates (1)
96,711 90,690 
Accrued royalties19,779 23,342 
Commercial chargebacks and rebates10,226 10,226 
Accrued professional fees14,598 11,005 
Accrued other59,965 48,219 
Total accounts payable and accrued expenses$558,518 $534,662 
(1)Refer to Note 3. Revenue Recognition for a rollforward of the balance from December 31, 2023 to March 31, 2024.