v3.26.3
Goodwill and intangible assets, net (Tables)
12 Months Ended
Jul. 31, 2026
Goodwill and intangible assets, net  
Schedule of goodwill and intangible assets, net

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

July 31, 2026

​

July 31, 2025

​

  ​ ​ ​

Gross Carrying

  ​ ​ ​

Accumulated

  ​ ​ ​

​

​

  ​ ​ ​

Gross Carrying

  ​ ​ ​

Accumulated

  ​ ​ ​

​

​

​

​

Amount

​

Amortization

​

Net

​

Amount

​

Amortization

​

Net

Goodwill, net

​

$

257,155

​

$

—

​

$

257,155

​

$

257,155

​

$

—

​

$

257,155

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Intangible assets, net

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

Amortized intangible assets

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

Customer-related

​

$

392,963

​

$

(346,855)

​

$

46,108

​

$

392,963

​

$

(340,134)

​

$

52,829

Non-compete agreements

​

 

29,284

​

 

(27,216)

​

 

2,068

​

 

29,284

​

 

(26,683)

​

 

2,601

​

​

 

422,247

​

 

(374,071)

​

 

48,176

​

 

422,247

​

 

(366,817)

​

 

55,430

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Unamortized intangible assets

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

​

 

  ​

Trade names & trademarks

​

 

51,021

​

 

—

​

 

51,021

​

 

51,021

​

 

—

​

 

51,021

Total intangible assets, net

​

$

473,268

​

$

(374,071)

​

$

99,197

​

$

473,268

​

$

(366,817)

​

$

106,451

Schedule of aggregate amortization expense

​

​

​

​

​

For the year ended July 31, 

  ​ ​ ​

​

​

2026

​

$

7,254

2025

​

 

7,922

2024

​

 

9,281

Schedule of estimated amortization expense

​

​

​

​

​

For the year ended July 31, 

  ​ ​ ​

​

​

2027

​

$

6,803

2028

​

 

6,351

2029

​

 

5,936

2030

​

 

4,659

2031

​

 

4,179

​