XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Description of Business and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Jul. 31, 2018
Disaggregation of Revenue [Line Items]          
Service revenues and vehicle sales: $ 553,116 $ 478,198 $ 1,499,382 $ 1,356,472  
Cumulative Translation Adjustment Summary [Roll Forward]          
Cumulative loss on foreign currency translation, beginning balance     (107,928) (100,676) $ (100,676)
(Loss) Gain on foreign currency translation     (5,263)   (7,252)
Cumulative loss on foreign currency translation, ending balance (113,191)   (113,191)   $ (107,928)
Service revenues          
Disaggregation of Revenue [Line Items]          
Service revenues and vehicle sales: 473,682 410,762 1,285,295 1,186,841  
Vehicle sales          
Disaggregation of Revenue [Line Items]          
Service revenues and vehicle sales: $ 79,434 $ 67,436 $ 214,087 $ 169,631