XML 75 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Federal:      
Current $ 57,321 $ 66,973 $ 49,590
Deferred 18,704 15,528 22,549
State:      
Current 4,636 5,165 4,849
Deferred 1,878 1,768 727
Foreign:      
Current 4,187 4,150 4,638
Deferred (6,420) (5,412) (10,957)
Provision for income taxes $ 80,306 $ 88,172 $ 71,396