XML 115 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of stock option available for grant 258,622 319,058 370,824  
Option expiration period 10 years      
Unrecognized compensation cost $ 32,000      
Recognized weighted average period 3 months 18 days      
Fair value of stock option grants $ 576,000 $ 846,000 $ 1,100,000  
Stock options outstanding 312,599 331,349 427,224 464,724
Stock options exercisable 288,849 267,376 287,902  
Stock Compensation Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Aggregate intrinsic value outstanding $ 1,400,000 $ 1,300,000    
Aggregate intrinsic value options exercisable at year-end $ 1,400,000 $ 1,300,000    
Two Thousand Twenty Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of stock option available for grant 258,622      
Restricted Stock Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation cost $ 3,900,000      
Recognized weighted average period 2 years 6 months