XML 66 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
12 Months Ended
Jul. 31, 2025
Leases  
Schedule of Lease Assets and Liabilities

Leases

Classification

July 31, 2025

July 31, 2024

Assets

Operating lease assets

Operating lease ROU assets

$

39,045

$

47,620

Financing lease assets

Other assets, net

37,803

24,789

Total leased assets

$

76,848

$

72,409

Liabilities

Current

Operating

Current operating lease liabilities

$

16,082

$

22,448

Financing

Other current liabilities

12,391

8,726

Noncurrent

Operating

Operating lease liabilities

24,079

26,006

Financing

Other liabilities

27,161

17,300

Total leased liabilities

$

79,713

$

74,480

Schedule of Lease Costs

For the year ended July 31,

Leases expense

    

Classification

2025

2024

2023

Operating lease expense

Operating expense - personnel, vehicle, plant and other

$

10,088

$

9,166

$

7,194

Operating expense - equipment lease expense

17,586

20,727

19,724

Cost of sales - propane and other gas liquids sales

990

General and administrative expense

894

347

1,605

Total operating lease expense

28,568

30,240

29,513

Short-term expense

Operating expense - personnel, vehicle, plant and other

9,731

9,952

10,654

General and administrative expense

609

351

342

Total short-term expense

10,340

10,303

10,996

Variable lease expense

Operating expense - personnel, vehicle, plant and other

843

1,168

3,032

Operating expense - equipment lease expense

779

745

2,588

Total variable lease expense

1,622

1,913

5,620

Finance lease expense:

Amortization of leased assets

Depreciation and amortization expense

10,614

7,128

7,540

Interest on lease liabilities

Interest expense

2,816

2,110

2,514

Total finance lease expense

13,430

9,238

10,054

Total lease expense

$

53,960

$

51,694

$

56,183

Schedule of Minimum Annual Payments Under Existing Operating Leases

Maturities of lease liabilities

Operating leases

Finance leases

Total

2026

$

16,819

$

14,676

$

31,495

2027

11,061

11,715

22,776

2028

6,859

6,887

13,746

2029

4,756

4,552

9,308

2030

2,023

2,858

4,881

Thereafter

7,173

6,433

13,606

Total lease payments

$

48,691

$

47,121

$

95,812

Less: Imputed interest

(8,530)

(7,569)

(16,099)

Present value of lease liabilities

$

40,161

$

39,552

$

79,713

Schedule of Minimum Annual Payments Under Existing Finance Leases

Maturities of lease liabilities

Operating leases

Finance leases

Total

2026

$

16,819

$

14,676

$

31,495

2027

11,061

11,715

22,776

2028

6,859

6,887

13,746

2029

4,756

4,552

9,308

2030

2,023

2,858

4,881

Thereafter

7,173

6,433

13,606

Total lease payments

$

48,691

$

47,121

$

95,812

Less: Imputed interest

(8,530)

(7,569)

(16,099)

Present value of lease liabilities

$

40,161

$

39,552

$

79,713

Schedule of Operating and Finance Lease Assumptions

As of July 31, 2025

As of July 31, 2024

Lease type

Weighted-average remaining lease term (years)

Weighted-average discount rate

Weighted-average remaining lease term (years)

Weighted-average discount rate

Operating leases

4.6

7.2%

4.2

7.4%

Finance leases

4.8

7.3%

4.2

7.6%

Schedule of Cash Flow Information

For the year ended July 31, 

2025

2024

2023

Cash paid for amounts included in the measurement of lease liabilities for operating leases:

Operating cash flows

$

25,816

$

29,019

$

29,251

Cash paid for amounts included in the measurement of lease liabilities for financing leases:

Operating cash flows

$

11,109

$

9,377

$

9,117

Financing cash flows

$

11,320

$

5,363

$

6,672