Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Options (Details - Option activity)

v3.26.1
Stock Options (Details - Option activity) - Share-Based Payment Arrangement, Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options outstanding, beginning balance 952,140 1,183,908  
Weighted average remaining contractual life 3 years 11 months 15 days 4 years 9 months 14 days 5 years 6 months 21 days
Weighted average exercise price per share, beginning balance $ 12.72 $ 14.96  
Number of options, granted 100,000 35,000  
Weighted average remaining contractual life, options granted 2 years 8 months 19 days 4 years 5 months 19 days  
Weighted average exercise price per share, granted $ 0.82 $ 0.95  
Number of options, exercised 0 0  
Weighted average exercise price per share, exercised $ 0 $ 0  
Number of options, forfeited/cancelled (38,730) (260,968)  
Weighted average exercise price per share, forfeited/cancelled $ 0 $ 0  
Number of options, expired (44,280) (5,800)  
Weighted average exercise price per share, expired $ 0 $ 0  
Number of options outstanding, ending balance 969,130 952,140 1,183,908
Weighted average exercise price per share, ending balance $ 11.58 $ 12.72 $ 14.96
Number of options, vested and exercisable 969,130    
Weighted- average remaining contractual life, vested and exercisable 3 years 11 months 15 days    
Weighted average exercise price per share, vested and exercisable $ 11.58