XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 17, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 12, 2020
May 17, 2016
Mar. 15, 2016
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of stock option available for grant   319,058 370,824 422,550        
Stock options outstanding   331,349 427,224 464,724 495,195      
Stock options exercisable   267,376 287,902 239,340        
Unrecognized compensation cost   $ 408,000            
Recognized weighted average period   1 year 1 month 6 days            
Fair value of stock option grants   $ 846,000 $ 1,100,000 $ 1,100,000        
Stock Compensation Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Aggregate intrinsic value outstanding   1,300,000 4,900,000          
Aggregate intrinsic value options exercisable at year-end   $ 1,300,000 $ 3,900,000          
Two Thousand Ten Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of stock option available for grant   566,025            
Adjusted percentage of stock dividends   10.00%            
Two Thousand Sixteen Equity Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of stock option available for grant             50,000 400,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 450,000 319,058       450,000    
Option expiration period 10 years              
Restricted Stock Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of stock option available for grant   319,058            
Unrecognized compensation cost   $ 3,600,000            
Recognized weighted average period   2 years 8 months 12 days