XML 111 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 67,745 $ 54,447 $ 106,710
State 10,158 7,359 9,446
Foreign 2,791 (188) 217
Total Current 80,694 61,618 116,373
Deferred:      
Federal 6,395 7,616 (59,517)
State 1,427 1,750 638
Foreign (370) 2,891 (393)
Total Deferred 7,452 12,257 (59,272)
Total $ 88,146 $ 73,875 $ 57,101