XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 1,020,149 $ 956,724 $ 2,040,565 $ 1,850,096
Service revenues        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 861,745 789,797 1,721,281 1,516,637
Service revenues | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 756,036 705,733 1,518,561 1,357,390
Service revenues | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 105,709 84,064 202,720 159,247
Vehicle sales        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 158,404 166,927 319,284 333,459
Vehicle sales | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 74,690 82,196 153,072 179,387
Vehicle sales | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 83,714 $ 84,731 $ 166,212 $ 154,072