XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (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) $ 41,477 $ 40,471 $ 42,718
Current State and Local Tax Expense (Benefit) 8,022 9,616 11,505
Current Federal, State and Local, Tax Expense (Benefit) 49,499 50,087 54,223
Deferred Income Tax Expense (Benefit) (3,521) 2,380 2,194
Deferred Federal Income Tax Expense (Benefit) (2,535) 283 1,853
Deferred State and Local Income Tax Expense (Benefit) (986) 2,097 341
Deferred Federal, State and Local, Tax Expense (Benefit) (3,521) 2,380 2,194
Income Tax Expense (Benefit), Total $ 45,978 $ 52,467 $ 56,417