XML 86 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
U.S. $ 6,701 $ 8,491 $ 6,501
Non-U.S. 10,568 5,028 3,863
Total current 17,269 13,519 10,364
Deferred:      
U.S.   (3) 1
Non-U.S. 348 (351) 16
Total deferred 348 (354) 17
Total income taxes provision $ 17,617 $ 13,165 $ 10,381