Quarterly report pursuant to Section 13 or 15(d)

EQUITY TRANSACTIONS IN THE THREE MONTHS ENDED JUNE 30, 2021 (Details Narrative)

v3.21.2
EQUITY TRANSACTIONS IN THE THREE MONTHS ENDED JUNE 30, 2021 (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Apr. 02, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Subsidiary, Sale of Stock [Line Items]        
[custom:WarrantsCancelled]     199,110  
Payments to satify tax withholding     $ 35,786 $ 24,251
Equity Option [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock issued for exercise of options, shares     $ 28,325  
Stock issued for exercise of options, value     11,562  
Restricted Stock Units (RSUs) [Member]        
Subsidiary, Sale of Stock [Line Items]        
Conversion of Stock, Shares Converted     18,221  
Restricted Stock Units (RSUs) [Member] | Non Employee Directors [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock cancelled in exchange for withholding tax, shares   7,289    
Payments to satify tax withholding   $ 35,786    
Restricted Stock Units (RSUs) [Member] | Plan 2020 [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock Issued During Period, Shares, Restricted Stock Award, Gross 24,295      
Common Stock [Member]        
Subsidiary, Sale of Stock [Line Items]        
Conversion of Stock, Shares Issued     18,221  
Warrants [Member]        
Subsidiary, Sale of Stock [Line Items]        
Issuances of common stock for cash under warrant exercises, shares     531,167  
Issuances of common stock for cash under warrant exercises     $ 820,938  
Warrants Cashless Basis [Member]        
Subsidiary, Sale of Stock [Line Items]        
[custom:WarrantsExercisedCashlessBasis]     874,664  
[custom:StockIssuedFromExerciseOfWarrantsCashlessBasis]     675,554  
Maxim Group L L C [Member]        
Subsidiary, Sale of Stock [Line Items]        
Share price   $ 9.00 $ 9.00  
Maxim Group L L C [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock Issued During Period, Value, New Issues     $ 11,659,044  
Stock issued new, shares issued     1,380,555  
Offering Agreement [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock Issued During Period, Value, New Issues     $ 4,947,785  
Stock issued new, shares issued     626,000  
Stock sale - average price per share     $ 7.90  
Offering Agreement [Member] | Hc Wainwright [Member]        
Subsidiary, Sale of Stock [Line Items]        
Payment of commissions     $ 126,922  
Payment of stock issuance costs     $ 2,154