XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue [Line Items]        
Service revenues and vehicle sales $ 939,941 $ 733,910 $ 2,617,533 $ 1,943,881
Service revenues        
Disaggregation of Revenue [Line Items]        
Service revenues and vehicle sales 766,316 623,846 2,145,224 1,671,819
Vehicle sales        
Disaggregation of Revenue [Line Items]        
Service revenues and vehicle sales $ 173,625 $ 110,064 $ 472,309 $ 272,062