v3.26.1
COMMON STOCK OPTIONS, WARRANTS AND RESTRICTED STOCK (Details 3) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Outstanding beginning balance 375,276  
Weighted average exercise price, outstanding beginning balance $ 7.20  
Weighted average remaining contractual term (years) 4 years 4 months 24 days 4 years 7 months 6 days
Aggregate intrinsic value, outstanding beginning balance $ 1,519,868  
Number of warrants, warrants expired, forfeited, cancelled or exercised (75,054)  
Weighted average exercise price, warrants expired, forfeited, cancelled or exercised $ 7.20  
Weighted average remaining contractual term (years), forfeited, cancelled or exercised 4 years 1 month 6 days  
Number of warrants, warrants issued 433,334  
Weighted average exercise price, warrants issued $ 9.00  
Weighted average remaining contractual term (years), warrants issued 5 years  
Outstanding ending balance 733,556 375,276
Weighted average exercise price, outstanding ending balance $ 8.26 $ 7.20
Aggregate intrinsic value, outstanding ending balance $ 2,741,068 $ 1,519,868
Number of warrants, exercisable 733,556  
Weighted average exercise price, exercisable $ 8.26  
Weighted average remaining contractual term (Years), Exercisable 4 years 4 months 24 days  
Aggregate intrinsic value, exercisable $ 2,741,068