XML 121 R107.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current expense:      
Federal $ 121,428 $ 106,918 $ 31,943
State 37,331 32,898 8,461
Deferred expense:      
Federal 7,941 (16,216) 17,514
State 2,610 (7,154) 3,406
Deferred income tax expense 10,551 (23,370) 20,920
Income tax expense $ 169,310 $ 116,446 $ 61,324