XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 2,488,721  
Public offering, shares 36,048   10,000,000
Addition warrants value $ 37,000    
Warrants expired 26,815  
Warrant Agreement [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants exercise per share $ 2    
Additional warrants issued 250,000    
Warrant Agreement [Member] | Warrant Holder [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional warrants issued 150,000    
Convertible Promissory Note [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 39,512    
Shares issued price per share   $ 0.09  
Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 2,287,511    
Public offering, shares 4,986,046    
Options grants 45,000    
Shares issued price per share $ 1.80    
Warrants One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 1,637,709    
Warrants exercise per share $ 4.00    
Warrants Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 317,000    
Warrants exercise per share $ 6.05    
Warrants issued 2,040,990    
Shares issued price per share $ 4.00    
Warrants Two [Member] | Over-Allotment Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants issued 490,909    
Warrant Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 494,500    
Warrants issued 3,272,727    
Shares issued price per share $ 6.05    
Common Stock One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 293,290    
Warrant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 664,090    
Public offering, shares 2,287,511    
Options grants 2,488,721    
Shares issued price per share $ 6.05    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 130,909    
Warrants expired 26,815    
Warrant [Member] | Underwritters [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Public offering, shares 130,909    
Warrant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 2,488,721    
Warrants Two [Member] | Pre Stock Split [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options grants 1,502,409    
Warrant Three [Member] | Pre Stock Split [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options grants 3,763,636