XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Federal and State and Foreign Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current      
Federal $ 120,939 $ 92,649 $ 100,986
State 24,492 21,479 19,902
Foreign 9,480 8,256 11,722
Current federal, state and foreign income tax 154,911 122,384 132,610
Deferred      
Federal (7,106) (701) (1,635)
State (735) (275) (960)
Foreign 10 0 0
Deferred income tax expense (benefit) (7,831) (976) (2,595)
Total income taxes $ 147,080 $ 121,408 $ 130,015