XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business, Basis of Presentation, and Significant Accounting Policies (Narrative) (Details)
$ in Millions
3 Months Ended 12 Months Ended
Aug. 31, 2017
USD ($)
segment
Aug. 31, 2016
USD ($)
May 31, 2017
USD ($)
Accounting Policies [Line Items]      
Number of reportable segments | segment 1    
Maximum individual workers' compensation claims liability $ 1.3   $ 1.3
Maximum individual health insurance claims liability 0.3   $ 0.3
Stock-based compensation costs recognized $ 8.7 $ 9.1  
Germany [Member] | Total Revenue [Member] | Geographic Concentration Risk [Member]      
Accounting Policies [Line Items]      
Percentage of total revenue less than one percent 1.00% 1.00%