XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 36,331 $ 30,425
Freight, distribution and operations 67,529 49,067
Accrued rebates, discounts and chargebacks 16,070 13,399
Accrued professional fees 10,244 8,668
Other 15,164 25,525
Total accrued expenses and other liabilities 145,338 127,084
Operating lease liabilities (Note 16) 54,453 25,442
Long-term contingent liability (Note 4) 2,700 11,900
Other long-term liabilities 6,168 8,813
Total other long-term liabilities $ 63,321 $ 46,155