XML 90 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Schedule of Federal and State and Foreign Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 126,780 $ 120,939 $ 92,649
State 27,267 24,492 21,479
Foreign 26,255 9,480 8,256
Current federal, state and foreign income tax 180,302 154,911 122,384
Deferred      
Federal (40,619) (7,106) (701)
State (4,949) (735) (275)
Foreign (921) 10 0
Deferred income tax expense (benefit) (46,489) (7,831) (976)
Total income taxes $ 133,813 $ 147,080 $ 121,408