XML 142 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accruals and Other Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Employee related liabilities $ 4,787 $ 3,037
Customer down payments 1,018 421
Liabilities for environmental tax 4,824 2,214
Liabilities for withholding tax 1,417 1,941
Liabilities for VAT 555 1,915
Liabilities for outstanding invoices 5,902 8,637
Liabilities for leases 7,598  
Other current liabilities 6,407 12,328
Total $ 32,509 $ 30,493