v3.26.1
Equity (Details - Warrant activity) - Warrant [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Warrants outstanding, beginning balance | shares 300,800,000
Weighted-average exercise price per share, beginning balance | $ / shares $ 0.01
Warrants granted | shares 0
Weighted-average exercise price per share, warrants granted | $ / shares $ 0
Warrants exercised | shares (84,000,000)
Weighted-average exercise price per share, warrants exercised | $ / shares $ 0.01
Warrants forfeited | shares 0
Weighted-average exercise price per share, warrants forfeited | $ / shares $ 0
Warrants expired | shares 0
Weighted-average exercise price per share, warrants expired | $ / shares $ 0
Warrants outstanding, ending balance | shares 216,800,000
Weighted-average exercise price per share, ending balance | $ / shares $ 0.011