Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Jul. 31, 2026 |
| Accounting Policies [Abstract] |
|
| Schedule of Service Revenues and Vehicle Sales |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended July 31, |
|
(In thousands) |
|
2026 |
|
|
2025 |
|
|
2024 |
|
Service revenues |
|
|
|
|
|
|
|
|
|
United States |
|
$ |
3,388,287 |
|
|
$ |
3,451,558 |
|
|
$ |
3,126,102 |
|
International |
|
|
581,233 |
|
|
|
517,104 |
|
|
|
434,900 |
|
Total service revenues |
|
$ |
3,969,520 |
|
|
$ |
3,968,662 |
|
|
$ |
3,561,002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended July 31, |
|
(In thousands) |
|
2026 |
|
|
2025 |
|
|
2024 |
|
Vehicle sales |
|
|
|
|
|
|
|
|
|
United States |
|
$ |
419,143 |
|
|
$ |
403,546 |
|
|
$ |
338,633 |
|
International |
|
|
277,546 |
|
|
|
274,750 |
|
|
|
337,188 |
|
Total vehicle sales |
|
$ |
696,689 |
|
|
$ |
678,296 |
|
|
$ |
675,821 |
|
|
| 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, 2024 |
|
$ |
49,238 |
|
Capitalized contract assets during the period |
|
|
22 |
|
Costs amortized during the period |
|
|
(9,149 |
) |
Effect of foreign currency exchange rates |
|
|
(4 |
) |
Balance as of July 31, 2025 |
|
$ |
40,107 |
|
Capitalized contract assets during the period |
|
|
5,025 |
|
Costs amortized during the period |
|
|
(8,671 |
) |
Effect of foreign currency exchange rates |
|
|
5 |
|
Balance as of July 31, 2026 |
|
$ |
36,466 |
|
|
| 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, 2024 |
|
$ |
(142,972 |
) |
Gain on foreign currency translation |
|
|
22,689 |
|
Cumulative loss on foreign currency translation as of July 31, 2025 |
|
$ |
(120,283 |
) |
Gain on foreign currency translation |
|
|
10,505 |
|
Cumulative loss on foreign currency translation as of July 31, 2026 |
|
$ |
(109,778 |
) |
|
| 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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
July 31, 2026 |
|
(In thousands) |
|
Amortized Cost |
|
|
Gross Unrealized Gains |
|
|
Fair Value |
|
Investment in held to maturity securities |
|
$ |
2,581,901 |
|
|
$ |
14,985 |
|
|
$ |
2,596,886 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
July 31, 2025 |
|
(In thousands) |
|
Amortized Cost |
|
|
Gross Unrealized Gains |
|
|
Fair Value |
|
Investment in held to maturity securities |
|
$ |
2,008,539 |
|
|
$ |
15,575 |
|
|
$ |
2,024,114 |
|
|