v3.26.1
Stockholders' Equity (Details 3) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares, warrants outstanding, beginning 2,495,860 2,415,860  
Weighted average exercise price outstanding, beginning $ 6.90 $ 6.88  
Weighted average contractual life, warrants outstanding 9 months 7 days 1 year 7 months 28 days 2 years 8 months 1 day
Number of shares under options, warrants granted 858,750 80,000  
Range of option price per share, warrants granted $ 6.15 $ 7.43  
Weighted average exercise price outstanding, warrants granted $ 6.15 $ 7.43  
Weighted average remaining life (years), Granted     5 years
Number of shares under options, warrants granted (858,750) (80,000)  
Number of shares, warrants outstanding, ending 1,637,110 2,495,860 2,415,860
Weighted average exercise price outstanding, ending $ 7.30 $ 6.90 $ 6.88
Number of shares under options, warrants exercisable 1,637,110    
Weighted average exercise price outstanding, warrants exercisable $ 7.30    
Weighted average contractual life, warrants exercisable 9 months 7 days    
Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Price Warrants   7.43  
Range of Exercise Price Warrants $ 7.43    
Range of Exercise Price Warrants Exercisable 7.43    
Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Price Warrants 6.15 $ 6.15  
Range of Exercise Price Warrants Exercisable $ 6.15