Quarterly report [Sections 13 or 15(d)]

Warrants (Details - Warrant activity)

v3.26.1
Warrants (Details - Warrant activity) - Warrant [Member] - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
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 9 months 7 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 0  
Weighted-average exercise price per share, exercised $ 0  
Warrants outstanding, expired (1,662,500)  
Weighted-average exercise price per share, expired $ 23.70  
Warrants outstanding, forfeitures 0  
Warrants outstanding at ending balance 39,960,004  
Weighted-average exercise price per share at ending balance $ 0.60  
Exercisable 39,960,004  
Weighted-average remaining contractual life, exercisable 2 years 9 months 7 days  
Weighted-average exercise price per share, exercisable $ 0.60