XML 100 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Compensation and benefits $ 16,677 $ 15,877
Accrued freight 5,628 2,556
Taxes payable 6,391 4,057
Contingent Consideration 4,409 4,870
Other 8,687 13,460
Accrued liabilities and other $ 41,792 $ 40,820