XML 20 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Compensation (Details 1)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 1,624,221
Exercise Price | $ / shares $ 6.27
Options One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 175,799
Exercise Price | $ / shares $ 2.46
Expiration Date Mar. 31, 2022
Options Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 41,668
Exercise Price | $ / shares $ 3.15
Expiration Date Jun. 24, 2020
Options Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 210,520
Exercise Price | $ / shares $ 3.15
Expiration Date Jul. 27, 2022
Options Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 470,000
Exercise Price | $ / shares $ 3.21
Expiration Date Feb. 22, 2021
Options Five [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 105,836
Exercise Price | $ / shares $ 3.45
Expiration Date Jul. 28, 2021
Options Six [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 100,006
Exercise Price | $ / shares $ 4.2
Expiration Date Feb. 01, 2023
Options Seven [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 8,336
Exercise Price | $ / shares $ 4.62
Expiration Date Mar. 31, 2023
Options Eight [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 8,336
Exercise Price | $ / shares $ 4.71
Expiration Date Dec. 31, 2022
Options Nine [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 8,000
Exercise Price | $ / shares $ 9.76
Expiration Date Dec. 02, 2024
Options Ten [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 139,000
Exercise Price | $ / shares $ 10.18
Expiration Date Nov. 24, 2024
Options Eleven [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 8,336
Exercise Price | $ / shares $ 10.4
Expiration Date Jun. 30, 2023
Options Twelve [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 11,800
Exercise Price | $ / shares $ 12.49
Expiration Date Aug. 13, 2023
Options Thirteen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 6,000
Exercise Price | $ / shares $ 12.51
Expiration Date Aug. 20, 2023
Options Fourteen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 10,000
Exercise Price | $ / shares $ 12.7
Expiration Date Aug. 22, 2023
Options Fiveteen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 15,000
Exercise Price | $ / shares $ 12.73
Expiration Date Sep. 04, 2023
Options Sixteen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 14,084
Exercise Price | $ / shares $ 12.77
Expiration Date Apr. 08, 2024
Options Seventeen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 30,500
Exercise Price | $ / shares $ 13.06
Expiration Date Feb. 27, 2024
Options Eighteen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 16,000
Exercise Price | $ / shares $ 13.31
Expiration Date Jun. 10, 2024
Options Nineteen [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 40,000
Exercise Price | $ / shares $ 13.34
Expiration Date Oct. 04, 2024
Options Twenty [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 29,000
Exercise Price | $ / shares $ 14.48
Expiration Date Sep. 30, 2024
Options Twenty One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 16,000
Exercise Price | $ / shares $ 15.1
Expiration Date May 23, 2024
Options Twenty Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 12,000
Exercise Price | $ / shares $ 15.32
Expiration Date Jul. 15, 2024
Options Twenty Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 125,000
Exercise Price | $ / shares $ 15.4
Expiration Date Oct. 16, 2023
Options Twenty Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 16,000
Exercise Price | $ / shares $ 15.51
Expiration Date May 30, 2024
Options Twenty Five [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options | shares 7,000
Exercise Price | $ / shares $ 16.24
Expiration Date Oct. 22, 2023