XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options and Restricted Shares - Information Related to Stock Options (Details) - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Intrinsic value of options exercised $ 4,282,055 $ 684,275
Cash received from option exercises 5,144,090 821,500
Tax benefit realized from option exercises $ 1,119,329 $ 263,446