XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Schedule of Options Exercised (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Employee Benefits and Share-based Compensation, Noncash [Abstract]        
Number of options exercised (shares) 23,366 18,480 100,973 65,162
Total intrinsic value of options exercised $ 462,533 $ 201,134 $ 1,699,924 $ 686,054
Cash received from options exercised 108,156 89,536 500,114 360,327
Tax deduction realized from options $ 130,018 $ 82,163 $ 477,849 $ 280,253