v3.26.3
Summary of Significant Accounting Policies - Schedule of Service Revenues and Vehicle Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales $ 4,666,209 $ 4,646,958 $ 4,236,823
Service revenues      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 3,969,520 3,968,662 3,561,002
Vehicle sales      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 696,689 678,296 675,821
United States | United States | Service revenues      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 3,388,287 3,451,558 3,126,102
United States | United States | Vehicle sales      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 419,143 403,546 338,633
International | International | Service revenues      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales 581,233 517,104 434,900
International | International | Vehicle sales      
Disaggregation of Revenue [Line Items]      
Total service revenues and vehicle sales $ 277,546 $ 274,750 $ 337,188