Quarterly report [Sections 13 or 15(d)]

Warrants (Details - Warrant activity)

v3.26.1
Warrants (Details - Warrant activity) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, forfeitures 0  
Warrants outstanding at ending balance 6,903,049  
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding at beginning balance 41,622,504  
Weighted-average remaining contractual life 2 years 6 months 25 days 2 years 10 months 9 days
Weighted-average exercise price per share at beginning balance $ 1.52  
Warrants outstanding, granted 0  
Weighted-average exercise price per share, granted $ 0  
Warrants outstanding, exercised (1,000,000)  
Weighted-average exercise price per share, exercised $ 0.57  
Warrants outstanding, expired (1,662,500)  
Weighted-average exercise price per share, expired $ 23.70  
Warrants outstanding, forfeitures 0  
Warrants outstanding at ending balance 38,960,004 41,622,504
Weighted-average exercise price per share at ending balance $ 0.60 $ 1.52
Warrants outstanding, exercisable 38,960,004  
Weighted-average remaining contractual life, exercisable 2 years 6 months 25 days  
Weighted-average exercise price per share, exercisable $ 0.60