XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense (Benefit) Attributable to Income from Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 20,248 $ 2,583 $ 19,238
State 4,837 346 4,409
Total 25,085 2,929 23,647
Deferred      
Federal (3,313) 381 994
State 231 (815) (84)
Deferred tax benefit (3,082) (434) 910
Federal Total 16,935 2,964 20,232
State Total 5,068 (469) 4,325
Tax expense (benefit) $ 22,003 $ 2,495 $ 24,557