Annual report pursuant to Section 13 and 15(d)

Equity (Details - Warrant Activity)

v3.24.1
Equity (Details - Warrant Activity) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, shares 4,133,252 140,512
Warrants outstanding, weighted average exercise price per share $ 4.35 $ 142.83
Warrants granted, shares 3,849,900 4,237,900
Warrants granted, weighted average exercise price per share $ 1.29 $ 2.88
Warrants exercised, shares (3,741,958) (204,957)
Warrants exercised, weighted average exercise price per share $ 0.84 $ 0.01
Warrants forfeited, shares 0 0
Warrants forfeited, weighted average exercise price per share $ 0 $ 0
Warrants expired, shares (1,131) (40,203)
Warrants expired, weighted average exercise price per share $ 30.91 $ 330.00
Warrants outstanding, shares 4,240,063 4,133,252
Warrants outstanding, weighted average exercise price per share $ 3.88 $ 4.35