XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accounts payable $ 175,325 $ 143,572
Accrued returns allowance 137,108 136,486
Accrued compensation 44,806 71,122
Accrued Medicaid and commercial rebates 96,711 90,690
Accrued royalties 19,779 23,342
Commercial chargebacks and rebates 10,226 10,226
Accrued professional fees 14,598 11,005
Accrued other 59,965 48,219
Nonrelated Party    
Related Party Transaction [Line Items]    
Accounts payable and accrued expenses $ 558,518 $ 534,662