NET LOSS PER SHARE OF COMMON STOCK (Details - dilutive securities) - shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 475,488 | 355,101 |
Series A And B Convertible Preferred Stock [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 0 | 51,236 |
Warrants [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 255,270 | 145,624 |
Restricted Stock Units [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 49,185 | 3,127 |
Stock Options [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 171,033 | 155,114 |