XML 120 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 107,445 $ 167,255 $ 153,911
State 29,739 28,152 29,982
Total current income tax expense 137,184 195,407 183,893
Deferred      
Federal 13,124 11,570 28,873
State 3,713 (702) 16,127
Total deferred income tax expense (benefit) 16,837 10,868 45,000
Total income tax expense $ 154,021 $ 206,275 $ 228,893