v3.26.1
Note 8 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Expense (Benefit) $ (10) $ 285 $ 210 $ 137
Effective Income Tax Rate Reconciliation, Percent (0.80%) 15.50% 9.30% 14.70%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount $ 2,600   $ 2,600