v3.26.1
STOCKHOLDERS' EQUITY - Schedule of stock option activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Number of options, Outstanding, beginning balance 2,415,000  
Number of options, Granted 270,000  
Number of options, Forfeited (1,390,000)  
Number of options, Outstanding, ending balance 1,295,000 2,415,000
Number of options, Exercisable, ending balance 1,025,000  
Weighted average exercise price, Outstanding, beginning balance $ 3.59  
Weighted average exercise price, Granted 4.18  
Weighted average exercise price, Forfeited 3.59  
Weighted average exercise price, Outstanding, ending balance 3.71 $ 3.59
Weighted average exercise price, Exercisable, ending balance $ 3.59  
Weighted average remaining life, Outstanding 4 years 3 months 21 days 4 years 7 months 17 days
Weighted average remaining life, Exercisable 4 years 1 month 17 days  
Aggregate intrinsic value, Outstanding, beginning balance $ 19,464,900  
Aggregate intrinsic value, Outstanding, ending balance 2,081,050 $ 19,464,900
Aggregate intrinsic value, Exercisable, ending balance $ 1,773,250