XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses, Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefits $ 35,740 $ 36,331
Freight, distribution and operations 83,735 67,529
Accrued rebates, discounts and chargebacks 21,924 16,070
Accrued professional fees 11,177 10,244
Accrued research and development expenses 7,048 3,258
Other 14,828 11,906
Total accrued expenses and other liabilities 174,452 145,338
Operating lease liabilities (Note 15) 53,915 54,453
Long-term contingent liabilities (Note 4) 1,294 2,700
Other long-term liabilities 6,784 6,168
Total other long-term liabilities $ 61,993 $ 63,321