XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense:      
Federal $ 66,817 $ 49,707 $ 44,478
State 12,256 11,137 6,906
Total 79,073 60,844 51,384
Deferred tax (benefit) expense:      
Federal (20,248) 3,021 8,974
State (2,939) 576 (324)
Total (23,187) 3,597 8,650
Total income tax expense $ 55,886 $ 64,441 $ 60,034