XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal, current $ 6,332 $ (1,132) $ 16,123
Federal, deferred 2,731 16,624 12,774
State, current 2,078 2,575 5,136
State, deferred (596) (456) 827
Income tax expense $ 10,545 $ 17,611 $ 34,860