XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income taxes currently payable:      
Federal $ 62,964 $ 99,532 $ 121,428
State 27,146 21,317 37,331
Deferred income taxes related to:      
Federal 66,601 14,956 7,941
State 15,425 5,445 2,610
Deferred income tax expense 82,026 20,401 10,551
Income tax expense $ 172,136 $ 141,250 $ 169,310