XML 67 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Duties $ 4,426 $ 4,865
Freight and handling fees 4,852 3,217
Operating lease obligations 4,501 0
Professional fees 1,962 1,930
Sales taxes and VAT 1,500 1,050
Short-term contingent consideration 5,411 4,190
Tooling 1,581 1,770
Other 8,426 6,989
Total other accrued liabilities $ 32,659 $ 24,011