XML 86 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued and Other Liabilities (Schedule of Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Long term employee indemnity $ 13,609 $ 13,887
Defined benefit pension obligation 8,518 8,290
Other long term liabilities 4,915 7,596
Long term deferred revenue 8,121 7,298
Long term tax liability 4,168 9,340
Long term earnouts related to acquisitions 0 2,343
Total $ 39,331 $ 48,754