XML 69 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Income Tax Components) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current:      
Federal $ 33,623 $ 38,103 $ 31,295
State 7,717 6,685 5,837
Foreign 2,725 2,672 2,048
Total Current 44,065 47,460 39,180
Deferred:      
Federal & State (4,726) 13,169 11,520
Foreign (120) (426) (209)
Total Deferred (4,846) 12,743 11,311
Total $ 39,219 $ 60,203 $ 50,491