v3.26.1
Stock Option (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of option activity
               
   Stock Options  Weighted-Average Remaining Contractual Life  Weighted-Average Exercise Price per Share
Outstanding at December 31, 2025   969,130    3.96   $11.58 
Granted            
Exercised            
Forfeited/Cancelled   (45,000)       12.26 
Expired   (84,132)       15.70 
Outstanding at June 30, 2026   839,998    3.90   $11.12 
                
Vested and exercisable at June 30, 2026   839,998    3.90   $11.12