XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Share (Tables)
3 Months Ended
Jun. 30, 2017
Net Income Per Share [Abstract]  
Schedule of reconciliation of basic and diluted net income per share
The following presents a reconciliation of basic and diluted net income per share:

   
Three Months Ended
June 30,
 
  
2017
  
2016
 
       
Net income
 
$
7,626,000
  
$
7,508,000
 
Basic shares
  
18,655,304
   
18,545,621
 
Effect of potentially dilutive securities
  
766,048
   
939,317
 
Diluted shares
  
19,421,352
   
19,484,938
 
Net income per share:
        
Basic net income per share
 
$
0.41
  
$
0.40
 
Diluted net income per share
 
$
0.39
  
$
0.39