XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Service Revenues and Vehicle Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales $ 4,646,958 $ 4,236,823 $ 3,869,518
Service revenues      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 3,968,662 3,561,002 3,198,128
Service revenues | United States | United States      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 3,451,558 3,126,102 2,841,641
Service revenues | International | International      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 517,104 434,900 356,487
Vehicle sales      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 678,296 675,821 671,390
Vehicle sales | United States | United States      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 403,546 338,633 348,007
Vehicle sales | International | International      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales $ 274,750 $ 337,188 $ 323,383