XML 107 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments and Fair Value Measurements (Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Recurring [Member]    
Financial assets carried at fair value:    
Forward currency asset contracts   $ 370
Total financial assets carried at fair value   370
Financial liabilities carried at fair value:    
Earn-out consideration $ 12,011 18,672
Total financial liabilities carried at fair value 12,011 $ 18,672
Fair Value, Inputs, Level 3 [Member]    
Financial liabilities carried at fair value:    
Earn-out consideration 12,011  
Total financial liabilities carried at fair value $ 12,011