XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of option activity
          
   Stock Options  Weighted-Average Remaining Contractual Life  Weighted-Average Exercise Price per Share
Outstanding at December 31, 2024   952,140    4.79   $12.72 
Granted            
Exercised            
Forfeited/Cancelled   (5,820)       7.31 
Expired            
Outstanding at March 31, 2025   946,320    4.57   $12.75 
                
Unvested at March 31, 2025   65,000    4.71   $2.48 
Vested and exercisable at March 31, 2025   881,320    4.56   $13.51