v3.26.1
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of stock option activity
                     
Options   March 31, 2026  March 31, 2025
   Number of Options  Weighted Average Exercise Price  Number of Options  Weighted Average Exercise Price
             
Balance - January 1*    204,254   $30.39    216,212   $29.60 
                      
Granted            15,000    6.04 
Exercises                 
Cancelled    3,888    13.20    12,500    13.20 
                      
Balance – March 31,     200,366   $30.54    216,100   $28.80 
                      
 Exercisable – March 31,     194,408   $30.76    184,090   $31.68