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

Warrants (Details - Warrant activity)

v3.26.1
Warrants (Details - Warrant activity) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants outstanding at beginning balance 100,000    
Warrants outstanding at ending balance   100,000  
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants outstanding at beginning balance 25,734,752 6,852,952  
Weighted-average remaining contractual life 2 years 10 months 9 days 1 year 1 month 28 days 4 years 1 month 28 days
Weighted-average exercise price per share at beginning balance $ 2.19 $ 8.19  
Warrants outstanding, granted 17,499,311 21,067,103  
Weighted-average remaining contractual life, granted 3 years 2 months 15 days 4 months 20 days  
Weighted-average exercise price per share, granted $ 0.45 $ 0.48  
Warrants outstanding, exercised (1,462,000) (2,157,736)  
Weighted-average exercise price per share, exercised   $ 0.001  
Warrants outstanding, expired (149,559) (27,567)  
Warrants outstanding, forfeitures 0 0  
Weighted-average exercise price per share, expired $ 0.001    
Warrants outstanding at ending balance 41,622,504 25,734,752 6,852,952
Weighted-average exercise price per share at ending balance $ 1.52 $ 2.19 $ 8.19
Weighted-average remaining contractual life, exercisable 2 years 10 months 9 days    
Weighted-average exercise price per share, exercisable $ 1.52