XML 80 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Federal:      
Current $ 66,973 $ 49,590 $ 44,785
Deferred 15,528 22,549 19,773
State:      
Current 5,165 4,849 4,231
Deferred 1,768 727 2,026
Foreign:      
Current 4,150 4,638 6,475
Deferred (5,412) (10,957) 613
Provision for income taxes $ 88,172 $ 71,396 $ 77,903