XML 101 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Operating lease, rent expense $ 35.2 $ 28.7 $ 25.4
Future Minimum Lease Payments Under Operating Leases      
2019 18.9    
2020 14.8    
2021 11.1    
2022 6.4    
2023 5.3    
Thereafter 3.8    
Total future minimum lease payments $ 60.3