XML 119 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Components of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current Income Tax Expense (Benefit) [Abstract]      
Federal $ 22,353 $ 2,390 $ 1,259
State 847 1,153 310
Foreign 15,212 8,266 3,266
Current income tax provision 38,412 11,809 4,835
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal 5,617 (5,558) 78
State (1,031) (976) 295
Foreign (10,497) (4,498) (3,571)
Deferred income tax provision (5,911) (11,032) (3,198)
Total provision for income taxes $ 32,501 $ 777 $ 1,637