Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details 6)

v3.20.2
Stock Based Compensation (Details 6) - Equity Option [Member]
3 Months Ended
Mar. 31, 2020
$ / shares
shares
3.96 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding at 3/31/2020 | shares 339,000
Weighted Average Remaining Contractual Life 9 years 3 months 4 days
Weighted Average Exercise Price | $ / shares $ 3.9600
Shares Exercisable at 3/31/2020 | shares 169,500
Weighted Average Remaining Contractual Life 9 years 3 months 4 days
Weighted Average Exercise Price | $ / shares $ 3.9600
9.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding at 3/31/2020 | shares 12,000
Weighted Average Remaining Contractual Life 9 years 9 months
Weighted Average Exercise Price | $ / shares $ 9.0000
Shares Exercisable at 3/31/2020 | shares 3,000
Weighted Average Remaining Contractual Life 9 years 9 months
Weighted Average Exercise Price | $ / shares $ 9.0000
11.00 - 14.20 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding at 3/31/2020 | shares 99,400
Weighted Average Remaining Contractual Life 9 years 5 months 5 days
Weighted Average Exercise Price | $ / shares $ 11.4205
Shares Exercisable at 3/31/2020 | shares 35,350
Weighted Average Remaining Contractual Life 9 years 3 months 8 days
Weighted Average Exercise Price | $ / shares $ 12.1825
20.50 – 27.50 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding at 3/31/2020 | shares 147,000
Weighted Average Remaining Contractual Life 7 years 7 months 21 days
Weighted Average Exercise Price | $ / shares $ 24.4918
Shares Exercisable at 3/31/2020 | shares 93,875
Weighted Average Remaining Contractual Life 7 years 5 months 12 days
Weighted Average Exercise Price | $ / shares $ 26.0704
30.00 – 35.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding at 3/31/2020 | shares 124,000
Weighted Average Remaining Contractual Life 7 years 2 months 30 days
Weighted Average Exercise Price | $ / shares $ 34.4012
Shares Exercisable at 3/31/2020 | shares 86,672
Weighted Average Remaining Contractual Life 7 years 3 months 8 days
Weighted Average Exercise Price | $ / shares $ 34.1981
Total [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding at 3/31/2020 | shares 721,400
Weighted Average Remaining Contractual Life 8 years 7 months 10 days
Weighted Average Exercise Price | $ / shares $ 14.4881
Shares Exercisable at 3/31/2020 | shares 388,397
Weighted Average Remaining Contractual Life 8 years 4 months 17 days
Weighted Average Exercise Price | $ / shares $ 16.8391