XML 38 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - (Tables)
3 Months Ended
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Finance Lease, Liability, Maturity
Future minimum payments under the capital leases and noncancelable operating leases with initial or remaining terms of one year or more consisted of the following at July 31, 2019 and April 30, 2019:
Years ended July 31,
Capital
leases
 
Operating
leases
2020
$
3,104

 
$
1,969

2021
3,112

 
1,907

2022
3,119

 
1,850

2023
3,099

 
1,765

2024
2,113

 
1,666

Thereafter
8,884

 
27,328

Total minimum lease payments
23,431

 
36,485

        Less amount representing interest
7,357

 
14,251

Present value of net minimum lease payments
$
16,074

 
$
22,234


Years ended April 30,
Capital
leases
 
Operating
leases
2020
$
3,103

 
$
1,703

2021
3,109

 
1,547

2022
3,096

 
1,354

2023
3,098

 
1,228

2024
2,548

 
1,066

Thereafter
9,215

 
10,438

Total minimum lease payments
24,169

 
$
17,336

        Less amount representing interest
7,689

 
 
Present value of net minimum lease payments
$
16,480

 
 

Lessee, Operating Lease, Liability, Maturity
Future minimum payments under the capital leases and noncancelable operating leases with initial or remaining terms of one year or more consisted of the following at July 31, 2019 and April 30, 2019:
Years ended July 31,
Capital
leases
 
Operating
leases
2020
$
3,104

 
$
1,969

2021
3,112

 
1,907

2022
3,119

 
1,850

2023
3,099

 
1,765

2024
2,113

 
1,666

Thereafter
8,884

 
27,328

Total minimum lease payments
23,431

 
36,485

        Less amount representing interest
7,357

 
14,251

Present value of net minimum lease payments
$
16,074

 
$
22,234


Years ended April 30,
Capital
leases
 
Operating
leases
2020
$
3,103

 
$
1,703

2021
3,109

 
1,547

2022
3,096

 
1,354

2023
3,098

 
1,228

2024
2,548

 
1,066

Thereafter
9,215

 
10,438

Total minimum lease payments
24,169

 
$
17,336

        Less amount representing interest
7,689

 
 
Present value of net minimum lease payments
$
16,480