Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation (Details Narrative)

v3.21.2
Stock-based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Payment Arrangement, Noncash Expense $ 1,173,622 $ 192,532
Allocated share based compensation expense $ (312,293)  
Weighted average exercise price of stock price $ 17.06  
Weighted average exercise price of warrants $ 7.18  
Number of warrants 310,365  
Warrants maturity date Feb. 16, 2023  
PIPE Transactions [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of warrants 210,365  
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of warrants vested 100,000  
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of restricted stock vested 75,851  
Consultant [Member] | Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of restricted stock vested 12,500  
Consultants [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share based compensation expense $ 209,565  
Consultants [Member] | Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of warrants vested 100,000  
Consultants [Member] | Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of restricted stock vested 13,300