v3.25.4
Equity and Stock Compensation Plans - Summarizes of Stock Options Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Exercise price range $1 to $2      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 1,399,802    
Options exercisable, Number 0    
Options outstanding, Weighted average remaining contractual term (in years) 8 years 2 months 12 days    
Options outstanding, Weighted average exercise price $ 1.68    
Options exercisable, Weighted average exercise price $ 0    
Exercise price range $2 to $3      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 909,873    
Options exercisable, Number 385,381    
Options outstanding, Weighted average remaining contractual term (in years) 7 years 8 months 4 days    
Options outstanding, Weighted average exercise price $ 2.13    
Options exercisable, Weighted average exercise price $ 2.15    
Exercise price range $4 to $5      
EQUITY AND STOCK COMPENSATION PLANS      
Options outstanding, Number 80,000    
Options exercisable, Number 80,000    
Options outstanding, Weighted average remaining contractual term (in years) 5 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 2,389,675 1,575,089 2,260,000
Options exercisable, Number 465,381 644,082  
Options outstanding, Weighted average remaining contractual term (in years) 7 years 10 months 24 days    
Options outstanding, Weighted average exercise price $ 1.96 $ 2.27 $ 4.88
Options exercisable, Weighted average exercise price 2.60 $ 2.51  
Stock Option [Member] | Exercise price range $1 to $2      
EQUITY AND STOCK COMPENSATION PLANS      
Exercise price range (lower) 1    
Exercise price range (upper) 2    
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 $4 to $5      
EQUITY AND STOCK COMPENSATION PLANS      
Exercise price range (lower) 4    
Exercise price range (upper) $ 5