XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Stock-Based Compensation and Shareholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Allocated share-based compensation expense $ 20,000 $ 23,000 $ 38,000 $ 43,000    
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized $ 242,000   $ 242,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition     28 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 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   50,000      
Share-based compensation arrangement by share-based payment award, shares issued     3,270      
Stock repurchase program remaining number of shares 46,730   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   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     94,450      
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   137,275      
Employee Stock Purchase Plan 2021 [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Allocated share-based compensation expense     $ 13,000 $ 7,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     17,674      
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     $ 36,000 $ 40,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