XML 22 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
9 Months Ended
Jan. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Operating Lease Payments
Future minimum lease payments due each fiscal year as follows (in thousands):
2020 (remaining)
$
347

2021
1,471

2022
1,445

2023
1,404

2024
1,419

Thereafter
4,400

 Total
$
10,486

Schedule of Future Minimum Lease Payments for Capital Leases
The following disclosure as of April 30, 2019 continues to be stated in accordance with ASC 840. Future minimum lease payments for operating and capital leases at April 30, 2019 were as follows:

2020
$
1,338

2021
1,471

2022
1,445

2023
1,404

2024
1,419

Thereafter
4,400

 Total
$11,477
Schedule of Future Minimum Rental Payments for Operating Leases
The following disclosure as of April 30, 2019 continues to be stated in accordance with ASC 840. Future minimum lease payments for operating and capital leases at April 30, 2019 were as follows:

2020
$
1,338

2021
1,471

2022
1,445

2023
1,404

2024
1,419

Thereafter
4,400

 Total
$11,477