XML 130 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes, Current and Deferred Amounts of Income Tax Expense Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current Federal Tax Expense (Benefit) $ 38,353 $ 29,319 $ 58,982
Current State and Local Tax Expense (Benefit) 9,436 5,283 22,092
Current Income Tax Expense (Benefit), Total 47,789 34,602 81,074
Deferred Federal Income Tax Expense (Benefit) (30,701) (8,371) 12,531
Deferred State and Local Income Tax Expense (Benefit) (5,775) (3,135) (97)
Deferred Income Tax Expense (Benefit), Total (36,475) (11,506) 12,434
Income Tax Expense (Benefit), Total $ 11,314 $ 23,097 $ 93,508