XML 36 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Share - Schedule of Weighted-Average Shares Used for Net Income per Share Footnotes (Detail) - Common Stock - $ / shares
Aug. 03, 2019
Jun. 30, 2018
Jun. 30, 2015
Jun. 30, 2014
Convertible senior notes due 2019        
Earnings Per Share Diluted        
Conversion price per share $ 116.09     $ 116.09
Convertible senior notes due 2020        
Earnings Per Share Diluted        
Conversion price per share 118.13   $ 118.13  
Convertible senior notes due 2023        
Earnings Per Share Diluted        
Conversion price per share $ 193.65 $ 193.65