XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities Accrued Expenses and Other Liabilities and Other Long-Term Liabilities
Accrued expenses and other liabilities and other long-term liabilities are comprised of the following:
 December 31,
(in thousands)20232022
Compensation and benefits$36,331 $30,425 
Freight, distribution and operations67,529 49,067 
Accrued rebates, discounts and chargebacks16,070 13,399 
Accrued professional fees10,244 8,668 
Other15,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 liabilities6,168 8,813 
Total other long-term liabilities$63,321 $46,155