EARNINGS (LOSS) PER SHARE (Details - Antidilutive shares) - shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common stock equivalents | 778,794,742 | 840,862,907 |
Warrant [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common stock equivalents | 0 | 2,868,397 |
Convertible Notes Payable [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common stock equivalents | 764,494,742 | 837,994,510 |
Vested Shares To Directors And Officers [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common stock equivalents | 8,300,000 | 0 |
Unvested Shares To Directors And Officers [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common stock equivalents | 6,000,000 | 0 |