XML 18 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule of Federal and State and Foreign Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current      
Federal $ 100,986 $ 82,493 $ 154,776
State 19,902 13,709 11,645
Foreign 11,722 8,405 8,002
Current federal, state and foreign income tax 132,610 104,607 174,423
Deferred      
Federal (1,635) 2,550 (26,350)
State (960) 1,166 1,378
Foreign 0 15 3,199
Deferred income tax expense (benefit) (2,595) 3,731 (21,773)
Total income taxes $ 130,015 $ 108,338 $ 152,650