XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 25,059 $ 30,425
Freight, distribution and operations 60,206 49,067
Accrued rebates, discounts and chargebacks 11,087 13,399
Accrued professional fees 7,288 8,668
Other 11,158 25,525
Total accrued expenses and other liabilities 114,798 127,084
Operating lease liabilities (Note 16) 31,252 25,442
Long-term contingent liability (Note 4) 3,000 11,900
Other long-term liabilities 14,816 8,813
Total other long-term liabilities $ 49,068 $ 46,155