XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Compensation and benefits $ 13,370 $ 16,677
Accrued freight 4,225 5,628
Taxes payable 5,092 6,391
Contingent Consideration 0 4,409
Warranty Costs 1,433 1,490
Other 11,268 7,197
Accrued liabilities and other $ 35,388 $ 41,792