XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2025
Accounting Policies [Abstract]  
Schedule of Service Revenues and Vehicle Sales
Year Ended July 31,
(In thousands)202520242023
Service revenues
United States$3,451,558 $3,126,102 $2,841,641 
International517,104 434,900 356,487 
Total service revenues$3,968,662 $3,561,002 $3,198,128 
Year Ended July 31,
(In thousands)202520242023
Vehicle sales
United States$403,546 $338,633 $348,007 
International274,750 337,188 323,383 
Total vehicle sales$678,296 $675,821 $671,390 
Schedule of Change In Carrying Amount of Contract Assets
The change in the carrying amount of contract assets was as follows (In thousands):
Balance as of July 31, 2023$25,726 
Capitalized contract assets during the period32,622 
Costs amortized during the period(9,017)
Effect of foreign currency exchange rates(93)
Balance as of July 31, 2024$49,238 
Capitalized contract assets during the period22 
Costs amortized during the period(9,149)
Effect of foreign currency exchange rates(4)
Balance as of July 31, 2025$40,107 
Schedule of Foreign Currency Exchange Rate Fluctuations
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 translation22,689 
Cumulative loss on foreign currency translation as of July 31, 2025$(120,283)
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).
(In thousands)July 31, 2025
Amortized CostGross Unrealized Gains Fair Value
Investment in held to maturity securities$2,008,539 $15,575 $2,024,114 
(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