XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Duties $ 4,119 $ 4,128
Expense associated with fulfilled performance obligations 1,164 991
Freight and handling fees 2,685 3,317
Operating lease obligations 5,155 4,769
Product warranty claims costs 762 1,095
Professional fees 3,389 4,685
Sales and value added taxes 3,248 5,463
Other 8,577 6,392
Total other accrued liabilities 29,099 30,840
Contract liabilities $ 1,800 $ 400