XML 37 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income per Share - Narrative (Details) - shares
Jun. 30, 2015
Jun. 30, 2014
Earnings Per Share [Abstract]    
Number of shares issued or committed for issuance under outstanding stock options 9,321,649 9,425,725
Number of shares of restricted stock and shares reserved for restricted stock units outstanding 1,470,813 1,453,366