XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Compensation and benefits $ 22,730 $ 17,669
Freight, distribution and operations 16,157 5,653
Accrued rebates, discounts and chargebacks 10,977 9,350
Accrued professional fees 2,850 2,925
Other 5,354 6,129
Total accrued expenses and other liabilities 58,068 41,726
Operating 16,546 17,501
Long-term contingent liability 86,200 15,800
Other long-term liabilities 22,148 30,092
Total other long-term liabilities $ 124,894 $ 63,393