XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 14,605 $ 30,425
Freight, distribution and operations 61,764 49,067
Accrued rebates, discounts and chargebacks 11,925 13,399
Accrued professional fees 6,794 8,668
Other 50,380 25,525
Total accrued expenses and other liabilities 145,468 127,084
Operating lease liabilities (Note 16) 24,793 25,442
Long-term contingent liability (Note 4) 10,500 11,900
Other long-term liabilities 10,915 8,813
Total other long-term liabilities $ 46,208 $ 46,155