XML 73 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of provision for income tax expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense      
Federal $ 600,499 $ 946,016 $ 517,272
State 91,965 152,758 116,448
Foreign 3,482 8,605 9,919
Total current 695,946 1,107,379 643,639
Deferred income tax expense      
Federal 38,172 22,168 304,235
State 15,355 13,333 16,226
Foreign 2,138 (1,303) (1,844)
Total deferred 55,665 34,198 318,617
Total income tax expense $ 751,611 $ 1,141,577 $ 962,256