XML 37 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business, Basis of Presentation, and Significant Accounting Policies (Narrative) (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2016
USD ($)
Nov. 30, 2015
USD ($)
Nov. 30, 2016
USD ($)
segment
$ / shares
Nov. 30, 2015
USD ($)
May 31, 2016
USD ($)
May 31, 2015
USD ($)
Accounting Policies [Line Items]            
State of incorporation     Delaware      
Number of reportable segments | segment     1      
Allowance for doubtful accounts $ 6.0   $ 6.0   $ 4.2  
Accounts receivable, net of allowance for doubtful accounts 528.9   528.9   408.6  
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.5 $ 8.7 17.6 $ 17.5    
Excess tax benefit in income tax expense     $ 14.1      
Diluted earnings per share increase | $ / shares     $ 0.04      
Trade Receivables [Member]            
Accounting Policies [Line Items]            
Accounts receivable, net of allowance for doubtful accounts 295.0   $ 295.0   221.6  
Purchased Receivables [Member]            
Accounting Policies [Line Items]            
Accounts receivable, net of allowance for doubtful accounts $ 233.9   $ 233.9   $ 187.0  
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%