v3.25.2
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of stock option activity
                     
Options   2025  2024
   Number of Options  Weighted Average Exercise Price  Number of Options  Weighted Average Exercise Price
             
Balance - January 1*    216,212   $29.60    106,475   $45.20 
                      
Granted    15,000    6.04    15,750    23.60 
Exercises                 
Cancelled    12,500    13.20         
                      
Balance – March 31,     218,712   $28.78    122,225   $42.40 
                      
Granted            96,375    13.20 
Exercises                 
Cancelled                 
                      
Balance – June 30,     218,712   $28. 78    218,600   $29.60 
                      
 Exercisable – June 30,     190,119   $31.11    171,379   $32.80