XML 34 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Disaggregation of Revenue [Line Items]      
Contract with Customer, Liability $ 0    
Service revenues and vehicle sales 2,041,957,000 $ 1,805,695,000 $ 1,447,981,000
Contract with Customer, Asset, after Allowance for Credit Loss 11,840,000    
Increase (Decrease) in Contract with Customer, Asset 4,130,000    
Capitalized Contract Cost, Amortization (4,875,000)    
Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) (521,000)    
Contract with Customer, Asset, after Allowance for Credit Loss 10,574,000 11,840,000  
Cumulative Translation Adjustment Summary [Roll Forward]      
Cumulative loss on foreign currency translation, Beginning balance (107,928,000) (100,676,000)  
Gain (loss) on foreign currency translation (24,601,000) (7,252,000)  
Cumulative loss on foreign currency translation, Ending balance (132,529,000) (107,928,000) (100,676,000)
Service revenues      
Disaggregation of Revenue [Line Items]      
Service revenues and vehicle sales 1,755,694,000 1,578,502,000 1,286,252,000
Vehicle sales      
Disaggregation of Revenue [Line Items]      
Service revenues and vehicle sales $ 286,263,000 $ 227,193,000 $ 161,729,000