XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity and Stock Compensation Plans - Summarizes of Stock Options Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Exercise price range $2 to $3      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 1,495,089    
Options exercisable, Number 567,416    
Options outstanding, Weighted average remaining contractual term (in years) 9 years 5 months 4 days    
Options outstanding, Weighted average exercise price $ 2.14    
Options exercisable, Weighted average exercise price $ 2.21    
Exercise price range $3 to $4      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 0    
Options exercisable, Number 0    
Options outstanding, Weighted average exercise price $ 0    
Options exercisable, Weighted average exercise price $ 0    
Exercise price range $4 to $5      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 80,000    
Options exercisable, Number 76,666    
Options outstanding, Weighted average remaining contractual term (in years) 6 years 1 month 24 days    
Options outstanding, Weighted average exercise price $ 4.73    
Options exercisable, Weighted average exercise price $ 4.73    
Stock Option [Member]      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 1,575,089 2,260,000 2,560,000
Options exercisable, Number 644,082 1,681,037  
Options outstanding, Weighted average remaining contractual term (in years) 6 years 11 months 23 days    
Options outstanding, Weighted average exercise price $ 2.27 $ 4.88 $ 4.96
Options exercisable, Weighted average exercise price 2.51 $ 4.94  
Stock Option [Member] | Exercise price range $2 to $3      
EQUITY AND STOCK COMPENSATION PLANS      
Exercise price range (lower) 2    
Exercise price range (upper) 3    
Stock Option [Member] | Exercise price range $3 to $4      
EQUITY AND STOCK COMPENSATION PLANS      
Exercise price range (lower) 3    
Exercise price range (upper) 4    
Stock Option [Member] | Exercise price range $4 to $5      
EQUITY AND STOCK COMPENSATION PLANS      
Exercise price range (lower) 4    
Exercise price range (upper) $ 5