XML 32 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Common Share (Tables)
9 Months Ended
Mar. 31, 2017
Earnings Per Share [Abstract]  
Schedule of reconciliation of weighted average shares outstanding and diluted weighted average shares outstanding
  Nine Months Ended 
March 31,
 Three Months Ended 
March 31,
  2017 2016 2017 2016
         
Weighted average shares outstanding  31,453   29,085   34,769   29,158 
Dilutive effect of stock options and restricted stock awards and units  339   451   352   462 
Diluted weighted average shares outstanding  31,792   29,536   35,121   29,620