v3.26.3
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