XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details - Warrants outstanding) - Warrant [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding | shares 545,401
Warrants outstanding, weighted average exercise price | $ / shares $ 54.53
Warrants issued, shares | shares 3,302,706
Warrants issued, weighted average exercise price | $ / shares $ 4.46
Warrants exercised, shares | shares (495,290)
Warrants exercised, weighted average exercise price | $ / shares $ 0.001
Warrants expired, shares | shares (1,837)
Warrants expired, weighted average exercise price | $ / shares $ 1,245.59
Warrants outstanding | shares 3,350,980
Warrants outstanding, weighted average exercise price | $ / shares $ 9.09