XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Instruments exercised   2,488,721  
Addition warrants value     $ 37,000  
Public offering, shares       10,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations 202,701   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  
Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Instruments exercised 202,701 772,535    
Options grants 1,070,000      
Public offering, shares 700,000 1,502,410    
Warrants One [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants exercise per share   $ 4.00    
Warrants Two [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Instruments exercised   772,535    
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]        
Warrants issued     3,272,727  
Shares issued price per share     $ 6.05  
Warrant [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares issued price per share     $ 6.05  
Public offering, shares   39,512    
Stock issued during period shares stock options exercised     130,909  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations     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 0      
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