XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Stock Option Plan (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
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 25,000 25,000 24,700  
Share-based compensation arrangement by share-based payment award, options, forfeitures in period 8,575 2,250 1,500  
Share-based compensation arrangement by share-based payment award, options, exercises in period 19,025 9,550 14,925  
Share-based compensation arrangement by share-based payment award, options, outstanding, number 113,950 116,550 103,350 95,075
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized $ 75,000      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition 21 months      
The 2005 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 148,200      
Share-based compensation arrangement by share-based payment award, options, forfeitures in period 13,425      
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 113,950      
Employee Stock Option [Member] | The 2005 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