Summary of Significant Accounting Policies (Details - Antidilutive securities) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive shares | 3,461,804 | 10,723,699 |
| Convertible Debt Securities [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive shares | 0 | 2,037,821 |
| Common Stock Warrants [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive shares | 2,754,641 | 1,897,521 |
| Series C Convertible Preferred Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Anti-dilutive shares | 707,163 | 6,788,357 |