XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation (Details - Warrant Activity) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning 4,172,247 358,334
Weighted average exercise price, beginning $ 4.80 $ 7.02
Warrants granted 300,000 4,909,936
Weighted average exercise price, granted $ 2.10 $ 4.58
Warrants forfeited/cancelled/restored 0 0
Weighted average exercise price, forfeited $ 0 $ 0
Warrants exercised (148) (1,096,023)
Weighted average exercise price, exercised $ 0.87 $ 4.52
Warrants outstanding, ending 4,472,099 4,172,247
Weighted average exercise price, ending $ 4.62 $ 4.80