v3.26.1
COMMON STOCK (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of stock options activity
                
           Weighted-     
       Weighted-   Average     
       Average   Remaining   Aggregate 
       Exercise   Contractual   Intrinsic 
   Shares   Price   Term (Years)   Value 
Outstanding at December 31, 2023   1,974,414   $1.93           
Granted                  
Exercised   (12,000)   2.40           
Forfeited/expired                  
Outstanding at December 31, 2024   1,962,414   $1.93    3.61   $2,401,300 
Granted                  
Exercised   (206,214)   3.20           
Forfeited/expired                  
Outstanding at December 31, 2025   1,756,200   $1.78    3.61   $5,922,450 
Exercisable at December 31, 2025   1,756,200   $1.78    3.61   $5,922,450 
Schedule of unvested option activity
        
       Weighted- 
       Average 
       Grant Date 
   Shares   Fair Value 
Unvested at December 31, 2023   57,500   $3.87 
Granted        
Forfeited/expired        
Vested   (57,500)   3.87 
Unvested at December 31, 2024        
Granted        
Forfeited/expired        
Vested        
Unvested at December 31, 2025      $ 
Schedule of weighted average grant date fair value and intrinsic value of options exercised
        
   2025   2024 
Weighted average grant date fair value of options granted  $   $ 
Intrinsic value of options exercised  $549,935   $28,220 
Schedule of stock awards activity
        
       Weighted- 
       Average Grant 
    Shares    Date Fair Value 
Outstanding at December 31, 2023   3,082,000   $2.48 
Granted   675,000    3.65 
Forfeited   (84,000)   4.99 
Vested   (894,000)   2.85 
Outstanding at December 31, 2024   2,779,000    2.57 
Granted   6,356,000    2.55 
Forfeited   (148,000)   2.51 
Vested   (1,457,000)   2.63 
Outstanding at December 31, 2025   7,530,000   $2.54