XML 33 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Basic and Diluted Net Income per Share (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Basic:        
Weighted average shares outstanding 24,791,534 24,900,919 24,879,556 24,756,262
Diluted:        
Weighted average shares outstanding 24,791,534 24,900,919 24,879,556 24,756,262
Weighted average effects of dilutive securities 180,091 173,558 182,793 182,437
Total 24,971,625 25,074,477 25,062,349 24,938,699
Antidilutive securities: $ 283,459 $ 202,750 $ 283,459 $ 202,750