XML 66 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
3 Months Ended
Jul. 31, 2019
Leases  
Summary of components of lease expense

Three Months

Ended

July 31, 2019

(in thousands)

Finance lease cost:

Amortization of right-of-use assets

$

6,059

Interest on lease liabilities

3,422

Operating lease cost

10,420

Variable lease cost

3,199

Total lease cost

$

23,100

Summary of components of supplemental cash flow information related to leases

Three Months

Ended

July 31, 2019

(in thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

10,236

Operating cash flows from finance leases

3,422

Financing cash flows from finance leases

6,021

Right-of-use assets obtained in exchange for lease obligations

Operating leases

6,241

Finance leases

11,874

Summary of other lease information

July 31, 2019

(in thousands)

Finance leases included in property and equipment

Property and equipment

$

143,274

Accumulated depreciation

(31,564)

Property and equipment, net

$

111,710

Weighted-average remaining lease term (years)

Operating leases

4.7

Finance leases

4.2

Weighted-average discount rate

Operating leases

5.5

%

Finance leases

5.4

%

Schedule of maturities for finance leases

    

Finance

    

Operating

Year Ended April 30,

2020 (remaining nine months)

$

31,712

$

29,362

2021

 

38,061

 

31,829

2022

 

31,246

 

23,263

2023

 

22,544

 

16,999

2024

 

13,703

 

12,400

Thereafter

 

4,561

 

18,707

Total lease payments

$

141,827

$

132,560

Less imputed interest

 

27,784

 

16,554

Total

$

114,043

$

116,006

Schedule of maturities for operating leases

    

Finance

    

Operating

Year Ended April 30,

2020 (remaining nine months)

$

31,712

$

29,362

2021

 

38,061

 

31,829

2022

 

31,246

 

23,263

2023

 

22,544

 

16,999

2024

 

13,703

 

12,400

Thereafter

 

4,561

 

18,707

Total lease payments

$

141,827

$

132,560

Less imputed interest

 

27,784

 

16,554

Total

$

114,043

$

116,006