XML 73 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Duties $ 6,451 $ 4,865
Freight and handling fees 5,543 3,217
Operating lease obligations 3,762 0
Professional fees 1,808 1,930
Sales taxes and VAT 146 1,050
Short-term contingent consideration 4,590 4,190
Tooling 2,327 1,770
Other 7,042 6,989
Total other accrued liabilities $ 31,669 $ 24,011