XML 108 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Federal and State and Foreign Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 133,465 $ 126,780 $ 120,939
State 23,621 27,267 24,492
Foreign 8,807 26,255 9,480
Current federal, state and foreign income tax 165,893 180,302 154,911
Deferred      
Federal (29,837) (40,619) (7,106)
State (3,620) (4,949) (735)
Foreign (39) (921) 10
Deferred income tax expense (benefit) (33,496) (46,489) (7,831)
Total income taxes $ 132,397 $ 133,813 $ 147,080