XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Apr. 30, 2025
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue
Three months ended April 30,Nine Months Ended April 30,
(In thousands)2025202420252024
Service revenues
United States$898,625 $830,680 $2,626,745 $2,349,241 
International136,211 115,950 385,708 318,670 
Total service revenues$1,034,836 $946,630 $3,012,453 $2,667,911 
Three Months Ended April 30,Nine Months Ended April 30,
(In thousands)2025202420252024
Vehicle sales
United States$107,832 $88,236 $302,097 $241,307 
International69,048 92,393 207,311 258,606 
Total vehicle sales$176,880 $180,629 $509,408 $499,913 
Schedule of Carrying Amount of Contract Assets
The change in the carrying amount of contract assets was as follows (In thousands):
Balance as of July 31, 2024$49,238 
Capitalized contract assets during the period— 
Costs amortized during the period(7,007)
Effect of foreign currency exchange rates(5)
Balance as of April 30, 2025$42,226 
Schedule of Foreign Currency Translation
The cumulative effects of foreign currency exchange rate fluctuations were as follows (In thousands):
Cumulative loss on foreign currency translation as of July 31, 2023$(141,006)
(Loss) on foreign currency translation(1,966)
Cumulative loss on foreign currency translation as of July 31, 2024$(142,972)
Gain on foreign currency translation29,672 
Cumulative loss on foreign currency translation as of April 30, 2025$(113,300)
Schedule of Held to Maturity Securities The table below shows the amortized cost, associated gross unrealized gains and associated fair value of held to maturity securities.
(In thousands)April 30, 2025
Amortized CostGross Unrealized Gains Fair Value
Investment in held to maturity securities$2,017,843 $17,981 $2,035,824 
(In thousands)July 31, 2024
Amortized CostGross Unrealized Gains Fair Value
Investment in held to maturity securities$1,908,047 $18,298 $1,926,345