XML 100 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current taxes:      
Federal $ 2,018 $ 2,817 $ 517
State 35 819 407
Current taxes 2,053 3,636 924
Deferred taxes:      
Federal 1,746 17,323 28,389
State (71) 1,391 840
Deferred taxes 1,675 18,714 29,229
Provision for income tax expense (benefit), net $ 3,728 $ 22,350 $ 30,153