XML 84 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Schedule of Federal and State and Foreign Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current      
Federal $ 92,649 $ 100,986 $ 82,493
State 21,479 19,902 13,709
Foreign 8,256 11,722 8,405
Current federal, state and foreign income tax 122,384 132,610 104,607
Deferred      
Federal (701) (1,635) 2,550
State (275) (960) 1,166
Foreign 0 0 15
Deferred income tax expense (benefit) (976) (2,595) 3,731
Total income taxes $ 121,408 $ 130,015 $ 108,338