XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
12 Months Ended
Jul. 31, 2022
Leases [Abstract]  
Schedule of Lease Assets and Liabilities

Leases

Classification

July 31, 2022

July 31, 2021

Assets

Operating lease assets

Operating lease right-of-use assets

$

72,888

$

87,611

Financing lease assets

Other assets, net

31,421

34,858

Total leased assets

$

104,309

$

122,469

Liabilities

Current

Operating

Current operating lease liabilities

$

25,824

$

25,363

Financing

Other current liabilities

6,581

7,479

Noncurrent

Operating

Operating lease liabilities

47,231

74,349

Financing

Other liabilities

25,309

28,029

Total leased liabilities

$

104,945

$

135,220

Schedule of Minimum Annual Payments Under Existing Operating Leases

Maturities of lease liabilities

Operating leases

Finance leases

Total

2023

$

28,487

$

8,886

$

37,373

2024

22,399

8,541

30,940

2025

15,668

8,376

24,044

2026

6,035

7,528

13,563

2027

2,551

4,959

7,510

Thereafter

15,322

295

15,617

Total lease payments

$

90,462

$

38,585

$

129,047

Less: Imputed interest

(17,407)

(6,695)

(24,102)

Present value of lease liabilities

$

73,055

$

31,890

$

104,945

Schedule of Minimum Annual Payments Under Existing Finance Leases

Maturities of lease liabilities

Operating leases

Finance leases

Total

2023

$

28,487

$

8,886

$

37,373

2024

22,399

8,541

30,940

2025

15,668

8,376

24,044

2026

6,035

7,528

13,563

2027

2,551

4,959

7,510

Thereafter

15,322

295

15,617

Total lease payments

$

90,462

$

38,585

$

129,047

Less: Imputed interest

(17,407)

(6,695)

(24,102)

Present value of lease liabilities

$

73,055

$

31,890

$

104,945

Schedule of Operating and Finance Lease Assumptions

As of July 31, 2022

Lease type

Weighted-average remaining lease term (years)

Weighted-average discount rate

Operating leases

4.9

7.6%

Finance leases

4.3

8.3%

Schedule of Cash Flow Information

For the year ended July 31, 

2022

2021

2020

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

Operating cash flows

$

32,699

$

34,895

$

41,636

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

Operating cash flows

$

9,475

$

3,396

$

1,060

Financing cash flows

$

6,545

$

7,188

$

2,116