v3.26.1
COMMON STOCK OPTIONS, WARRANTS AND RESTRICTED STOCK (Details) - Equity Option [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding beginning balance 355,003  
Weighted average exercise price, outstanding beginning balance $ 5.00  
Weighted average remaining contractual term (Years) 1 year 4 months 24 days 1 year 9 months 18 days
Aggregate intrinsic value, outstanding beginning balance $ 2,219,665  
Number of options, granted 5,000  
Weighted average exercise price, granted $ 11.44  
Weighted average remaining contractual term, granted 4 years 9 months 18 days  
Aggregate intrinsic value, granted  
Number of options, exercised (119,581)  
Weighted average exercise price, exercised $ 4.74  
Number of options, forfeited/expired (36,666)  
Weighted average exercise price, forfeited/expired $ 4.20  
Outstanding ending balance 203,756 355,003
Weighted average exercise price, outstanding ending balance $ 5.45 $ 5.00
Aggregate intrinsic value, outstanding ending balance $ 1,334,146 $ 2,219,665
Number of options, exercisable 192,089  
Weighted average exercise price, exercisable $ 5.29  
Weighted average remaining contractual term (Years), Exercisable 1 year 2 months 12 days  
Aggregate intrinsic value, exercisable $ 1,288,965