XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Aug. 01, 2018
Cumulative Translation Adjustment Summary [Roll Forward]      
Cumulative loss on foreign currency translation, Beginning balance $ (100,676) $ (109,194)  
Gain (loss) on foreign currency translation (7,252) 8,518  
Cumulative loss on foreign currency translation, Ending balance $ (107,928) $ (100,676)  
Minimum      
Subsequent Event [Line Items]      
Cumulative Effect of New Accounting Principle in Period of Adoption     $ 10,000
Maximum      
Subsequent Event [Line Items]      
Cumulative Effect of New Accounting Principle in Period of Adoption     $ 15,000