Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details 5)

v3.21.1
Stock Based Compensation (Details 5) - $ / shares
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 1,006,397 992,397 719,400
3.96 [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 327,000    
Weighted Average Remaining Contractual Life (years) 8 years 3 months 4 days    
Weighted Average Exercise Price $ 3.9600    
Shares Exercisable 245,250    
Weighted Average Remaining Contractual Life (years) 8 years 3 months 4 days    
Weighted Average Exercise Price $ 3.9600    
7.00 - 9.00 [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 310,997    
Weighted Average Remaining Contractual Life (years) 9 years 8 months 2 days    
Weighted Average Exercise Price $ 8.2766    
Shares Exercisable 301,997    
Weighted Average Remaining Contractual Life (years) 9 years 8 months 2 days    
Weighted Average Exercise Price $ 8.3073    
11.00 - 14.20 [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 103,400    
Weighted Average Remaining Contractual Life (years) 8 years 5 months 20 days    
Weighted Average Exercise Price $ 11.4426    
Shares Exercisable 58,856    
Weighted Average Remaining Contractual Life (years) 8 years 4 months 28 days    
Weighted Average Exercise Price $ 11.7465    
20.50 - 27.50 [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 141,000    
Weighted Average Remaining Contractual Life (years) 6 years 7 months 28 days    
Weighted Average Exercise Price $ 24.3638    
Shares Exercisable 115,000    
Weighted Average Remaining Contractual Life (years) 6 years 6 months 18 days    
Weighted Average Exercise Price $ 25.2374    
30.00 - 35.00 [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 124,000    
Weighted Average Remaining Contractual Life (years) 6 years 2 months 30 days    
Weighted Average Exercise Price $ 34.4012    
Shares Exercisable 124,000    
Weighted Average Remaining Contractual Life (years) 6 years 2 months 30 days    
Weighted Average Exercise Price $ 34.4012    
Total [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Outstanding 1,006,397    
Weighted Average Remaining Contractual Life (years) 8 years 2 months 27 days    
Weighted Average Exercise Price $ 12.6721    
Shares Exercisable 845,103    
Weighted Average Remaining Contractual Life (years) 8 years 2 months 30 days    
Weighted Average Exercise Price $ 13.4177