XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Details - Warrant Activity) - Warrant [Member] - $ / shares
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding, beginning   358,334
Weighted average exercise price, beginning   $ 7.02
Warrants granted 4,909,936