XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and intangible assets, net (Tables)
12 Months Ended
Jul. 31, 2022
Goodwill and intangible assets, net  
Goodwill And Intangible Assets, Net

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

July 31, 2022

​

July 31, 2021

​

    

Gross Carrying

    

Accumulated

    

​

​

    

Gross Carrying

    

Accumulated

    

​

​

​

​

Amount

​

Amortization

​

Net

​

Amount

​

Amortization

​

Net

Goodwill, net

​

$

257,099

​

$

—

​

$

257,099

​

$

246,946

​

$

—

​

$

246,946

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Intangible assets, net

​

 

  

​

 

  

​

 

  

​

 

  

​

 

  

​

 

  

Amortized intangible assets

​

 

  

​

 

  

​

 

  

​

 

  

​

 

  

​

 

  

Customer related

​

$

456,181

​

$

(412,548)

​

$

43,633

​

$

451,922

​

$

(405,490)

​

$

46,432

Non-compete agreements

​

 

27,044

​

 

(24,060)

​

 

2,984

​

 

26,319

​

 

(23,029)

​

 

3,290

Other

​

 

3,513

​

 

(3,513)

​

 

—

​

 

3,513

​

 

(3,513)

​

 

—

​

​

 

486,738

​

 

(440,121)

​

 

46,617

​

 

481,754

​

 

(432,032)

​

 

49,722

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Unamortized intangible assets

​

 

  

​

 

  

​

 

  

​

 

  

​

 

  

​

 

  

Trade names & trademarks

​

 

51,021

​

 

—

​

 

51,021

​

 

51,021

​

 

—

​

 

51,021

Total intangible assets, net

​

$

537,759

​

$

(440,121)

​

$

97,638

​

$

532,775

​

$

(432,032)

​

$

100,743

Schedule of Goodwill Rollforward

​

​

​

​

​

​

    

Propane operations and

​

​

related equipment sales

Balance July 31, 2020

​

$

247,195

Other

​

​

(249)

Balance July 31, 2021

​

 

246,946

Acquisitions

​

 

10,153

Balance July 31, 2022

​

$

257,099

Schedule Of Aggregate Amortization Expense

​

​

​

​

​

For the year ended July 31, 

    

​

​

2022

​

$

8,089

2021

​

 

8,742

2020

​

 

9,079

Schedule Of Estimated Amortization Expense

​

​

​

​

​

For the year ended July 31, 

    

​

​

2023

​

$

7,837

2024

​

 

7,599

2025

​

 

5,561

2026

​

 

5,001

2027

​

 

4,610