XML 70 R58.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes and Other Taxes (Details)
3 Months Ended 6 Months Ended
Nov. 30, 2015
Nov. 30, 2015
Income Tax And Non Income Tax Disclosure [Abstract]    
Annualized effective income tax rate (percentage)   40.80%
Effective income tax rate (percentage) 39.00% 40.10%