XML 29 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Schedule of Diluted Shares in Treasury Stock (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Accounting Policies [Abstract]        
Shares used in computation of basic income per shares 23,159,105 22,927,992 23,065,136 22,661,323
Total dilutive effect of stock options 5,050,005 5,806,417
Shares used in computation of diluted income per share 28,209,110 22,927,992 28,871,553 22,661,323