XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 1,211,716 $ 1,127,259 $ 3,521,861 $ 3,167,824
Service revenues        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 1,034,836 946,630 3,012,453 2,667,911
Service revenues | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 898,625 830,680 2,626,745 2,349,241
Service revenues | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 136,211 115,950 385,708 318,670
Vehicle sales        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 176,880 180,629 509,408 499,913
Vehicle sales | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 107,832 88,236 302,097 241,307
Vehicle sales | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 69,048 $ 92,393 $ 207,311 $ 258,606