XML 29 R17.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net Income Per Common Share (Tables)
9 Months Ended
Mar. 31, 2016
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,
 
    2016     2015     2016     2015  
                         
Weighted average shares outstanding     29,085       28,710       29,158       28,773  
Dilutive effect of stock options and restricted stock awards and units     451       506       462       494  
                                 
Diluted weighted average shares outstanding     29,536       29,216       29,620       29,267