XML 127 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Summary of Valuation Allowance) (Details) - Deferred Tax Valuation Allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance as of January 1 $ 2,242 $ 1,362 $ 766
Cost charged to the tax provision 2,597 1,505 983
Currency translation 1,750 820 338
Currency translation (94) 195 (49)
Balance as of December 31 $ 2,995 $ 2,242 $ 1,362