XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants (Details Narrative) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding 0  
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding warrants 141,365  
Exercise price $ 0.02 $ 0.02
Warrants Outstanding 0 141,365