XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation and benefits $ 19,113 $ 36,331
Freight, distribution and operations 89,584 67,529
Accrued rebates, discounts and chargebacks 16,111 16,070
Accrued professional fees 19,442 10,244
Other 54,689 15,164
Total accrued expenses and other liabilities 198,939 145,338
Operating lease liabilities (Note 15) 54,124 54,453
Long-term contingent liabilities (Note 4) 2,700 2,700
Other long-term liabilities 6,283 6,168
Total other long-term liabilities $ 63,107 $ 63,321