XML 74 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Leases [Abstract]    
Renewal term 40 years  
Cost of the leased space $ 51.2 $ 51.2
Accumulated depreciation of leased assets 3.8 2.8
Rental income $ 18.8 $ 14.8
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Service revenues and vehicle sales Service revenues and vehicle sales