XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 1,163,316 $ 1,020,149 $ 2,310,145 $ 2,040,565
Service revenues        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 991,281 861,745 1,977,617 1,721,281
Service revenues | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 868,130 756,036 1,728,120 1,518,561
Service revenues | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 123,151 105,709 249,497 202,720
Vehicle sales        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 172,035 158,404 332,528 319,284
Vehicle sales | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales 106,715 74,690 194,265 153,072
Vehicle sales | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues and vehicle sales $ 65,320 $ 83,714 $ 138,263 $ 166,212