Annual report pursuant to Section 13 and 15(d)

Share Based Payments and Stock Options (Details)

v3.20.1
Share Based Payments and Stock Options (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
2014 Plan [Member]    
Total Shares available for issuance pursuant to the Plan, prior to amendment 2,500,000  
Options outstanding, December 31 2019   (995,500)
Total options exercised under Plan (1,118,333)  
Total shares issued pursuant to the Plan (375,000)  
Awards available for issuance under the Plan, December 31, 2019 11,167  
2018 Plan [Member]    
Total Shares available for issuance pursuant to the Plan, prior to amendment 2,500,000  
Options outstanding, December 31 2019   (281,500)
Total options exercised under Plan  
Total shares issued pursuant to the Plan (9,500)  
Awards available for issuance under the Plan, December 31, 2019 2,209,000