XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]        
Total service revenues $ 956,724 $ 867,460 $ 1,850,096 $ 1,677,592
Service revenues        
Disaggregation of Revenue [Line Items]        
Total service revenues 789,797 711,090 1,516,637 1,378,908
Vehicle sales        
Disaggregation of Revenue [Line Items]        
Total service revenues 166,927 156,370 333,459 298,684
Operating Segments | United States | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues 787,929 727,386 1,536,777 1,405,847
Operating Segments | United States | Service revenues | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues 705,733 630,707 1,357,390 1,221,465
Operating Segments | United States | Vehicle sales | United States        
Disaggregation of Revenue [Line Items]        
Total service revenues 82,196 96,679 179,387 184,382
Operating Segments | International | International        
Disaggregation of Revenue [Line Items]        
Total service revenues 168,795 140,074 313,319 271,745
Operating Segments | International | Service revenues | International        
Disaggregation of Revenue [Line Items]        
Total service revenues 84,064 80,383 159,247 157,443
Operating Segments | International | Vehicle sales | International        
Disaggregation of Revenue [Line Items]        
Total service revenues $ 84,731 $ 59,691 $ 154,072 $ 114,302