XML 83 R67.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:      
Domestic $ 6,771 $ 26,713 $ 11,958
Foreign 7,391 6,222 5,491
State 4,831 3,789 2,075
Provision for current income tax expense (benefit) 18,993 36,724 19,524
Deferred:      
Domestic 2,542 1,711 1,580
Foreign (390) (155) 934
State (100) (228) 106
Provision for deferred income tax expense (benefit) 2,052 1,328 2,620
Total income taxes $ 21,045 $ 38,052 $ 22,144