XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 29,588 $ 30,425
Freight, distribution and operations 65,751 49,067
Accrued rebates, discounts and chargebacks 11,699 13,399
Accrued professional fees 9,229 8,668
Other 22,556 25,525
Total accrued expenses and other liabilities 138,823 127,084
Operating lease liabilities (Note 15) 54,417 25,442
Long-term contingent liability (Note 4) 2,500 11,900
Other long-term liabilities 5,933 8,813
Total other long-term liabilities $ 62,850 $ 46,155