XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued expenses
Accrued expenses and other liabilities and other long-term liabilities are comprised of the following:
 December 31,
(in thousands)20212020
Compensation and benefits$22,730 $17,669 
Freight, distribution and operations16,157 5,653 
Accrued rebates, discounts and chargebacks10,977 9,350 
Accrued professional fees2,850 2,925 
Other5,354 6,129 
Total accrued expenses and other liabilities$58,068 $41,726 
Operating lease liabilities (Note 17)$16,546 $17,501 
Long-term contingent liability (Note 4)86,200 15,800 
Other long-term liabilities22,148 30,092 
Total other long-term liabilities$124,894 $63,393