XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Accrued Expenses, Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefits $ 30,629 $ 36,331
Freight, distribution and operations 85,778 67,529
Accrued rebates, discounts and chargebacks 17,247 16,070
Accrued professional fees 18,819 10,244
Accrued research and development expenses 43,371 3,258
Other 16,799 11,906
Total accrued expenses and other liabilities 212,643 145,338
Operating lease liabilities (Note 15) 54,125 54,453
Long-term contingent liabilities (Note 4) 2,800 2,700
Other long-term liabilities 6,618 6,168
Total other long-term liabilities $ 63,543 $ 63,321