XML 30 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Common Share (Tables)
3 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Schedule of reconciliation of weighted average shares outstanding and diluted weighted average shares outstanding
   

Three Months Ended

September 30,

 
    2017     2016  
             
Weighted average shares outstanding     34,975       29,518  
Dilutive effect of stock options and restricted stock awards and units     284       322  
                 
Diluted weighted average shares outstanding     35,259       29,840