XML 129 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current expense:      
Federal $ 99,532 $ 121,428 $ 106,918
State 21,317 37,331 32,898
Deferred expense:      
Federal 14,956 7,941 (16,216)
State 5,445 2,610 (7,154)
Deferred income tax expense 20,401 10,551 (23,370)
Income tax expense $ 141,250 $ 169,310 $ 116,446