XML 45 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
Accrued and other liabilities consisted of the following as of December 31:
20212020
Compensation and benefits$16,677 $15,877 
Accrued freight5,628 2,556 
Taxes payable6,391 4,057 
Contingent Consideration4,409 4,870 
Other8,687 13,460 
$41,792 $40,820