v3.26.1
Note 4 - Stock-Based Compensation and Shareholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Allocated share-based compensation expense $ 101,000 $ 35,000 $ 170,000 $ 65,000    
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized 680,000   $ 680,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition     28 months      
Unrecognized ompensation cost related to share-based compensation on restricted stock awards $ 414,000   $ 414,000      
Share-based compensation arrangement by share-based payment award, options, grants in period, gross     37,000 68,975    
Share-based compensation arrangement by share-based payment award, options, outstanding, number 179,675 179,875 179,675 179,875 176,145 137,275
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value     $ 7.17 $ 6.64    
Non-Employee [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized 50,000   50,000      
Share-based compensation arrangement by share-based payment award, shares issued     10,884      
Stock repurchase program remaining number of shares 39,116   39,116      
Annual stock based compensation service fee     $ 8,000      
Increased annual stock based compensation service fee     $ 19,230      
Victory Merger [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options acquired, shares     628      
The 2015 Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized 300,000   300,000      
Share-based compensation arrangement by share-based payment award, options, outstanding, number 142,675   142,675      
The 2025 Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized 500,000   500,000      
Shares available for future grants 450,000   450,000      
Director Compensation Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Allocated share-based compensation expense     $ 96,000 $ 86,000    
Employee Stock Purchase Plan2021 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Allocated share-based compensation expense $ 32,000   $ 13,000      
Share-based compensation arrangement by share-based payment award, number of shares authorized 30,000   30,000      
Share-based compensation arrangement by share-based payment award, shares issued     607      
Discount rate on common stock     10.00%      
Expiration date     May 31, 2026      
Employee Stock Purchase Plan2026 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized 50,000   50,000      
The 2026 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock discount     10.00%      
Employee Stock Option [Member] | The 2015 Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, period options can be exercised after grant date     6 months      
Employee Stock Option [Member] | The 2015 Plan [Member] | First Anniversary [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     20.00%      
Employee Stock Option [Member] | The 2025 Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, options, grants in period, gross     50,000      
Share-based compensation arrangement by share-based payment award, options, outstanding, number 50,000   50,000      
Restricted Stock [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition     17 months      
Restricted Stock Awards Granted     13,000