XML 74 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Contract liabilities $ 2,207 $ 1,840
Duties 4,607 3,731
Freight and handling fees 2,503 3,769
Operating lease obligations 5,802 4,903
Product warranty claims costs 1,797 1,514
Professional fees 4,301 2,833
Sales and value added taxes 4,217 3,926
Short-term contingent consideration 1,780 5,428
Other 6,402 7,501
Total other accrued liabilities $ 33,616 $ 35,445