XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 1,127,259 $ 1,021,831 $ 3,167,824 $ 2,871,927
Service revenues        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 946,630 847,249 2,667,911 2,363,886
Service revenues | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 830,680 752,077 2,349,241 2,109,467
Service revenues | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 115,950 95,172 318,670 254,419
Vehicle sales        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 180,629 174,582 499,913 508,041
Vehicle sales | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 88,236 81,681 241,307 261,069
Vehicle sales | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 92,393 $ 92,901 $ 258,606 $ 246,972