XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Stock-Based Compensation and Shareholders' Equity (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated share-based compensation expense $ 19,000 $ 20,000    
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized $ 259,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition 59 months      
Share-based compensation arrangement by share-based payment award, options, grants in period, gross 40,000 35,000    
Share-based compensation arrangement by share-based payment award, options, forfeitures in period 24,275 22,600    
Share-based compensation arrangement by share-based payment award, options, outstanding, number 137,275 121,550 121,550 109,150
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value $ 3.08 $ 4.11    
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      
Share-based compensation arrangement by share-based payment award, shares issued 3,270      
Stock repurchase program remaining number of shares 46,730      
Annual stock based compensation service fee $ 8,000      
Semi annual stock based compensation payment $ 4,000      
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      
Share-based compensation arrangement by share-based payment award, options, grants in period, gross 252,550      
Share-based compensation arrangement by share-based payment award, options, forfeitures in period 167,375      
Share-based compensation arrangement by share-based payment award, options, exercises in period 20,825      
Share-based compensation arrangement by share-based payment award, options, outstanding, number 137,275      
Employee Stock Purchase Plan 2021 [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated share-based compensation expense $ 0 $ 0    
Share-based compensation arrangement by share-based payment award, number of shares authorized 30,000      
Share-based compensation arrangement by share-based payment award, shares issued 13,894      
Discount rate on common stock 10.00%      
Expiration date May 31, 2026      
Director Compensation Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Allocated share-based compensation expense $ 18,000 $ 20,000    
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      
Share-based compensation arrangement by share-based payment award, expiration period 5 years      
Share-based compensation arrangement by share-based payment award, award vesting period 3 years      
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 2015 Plan [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, expiration period 10 years