XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Note 4 - Income Taxes (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Expense (Benefit) $ 1,132,000 $ 367,000 $ 2,448,000 $ 885,000
Effective Income Tax Rate Reconciliation, Percent     21.00% 12.00%
Income Tax Expense (Benefit), Discrete Adjustments     $ 14,000 $ (500,000)
Reserve for Uncertain Tax Position     200,000 200,000
Income Tax Expense (Benefit), Stock-based Awards     $ (100,000) (100,000)
Income Tax Expense (Benefit), State Appointment Change       $ (600,000)