XML 45 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Apr. 30, 2019
Finance leases    
2020 $ 3,115  
2021 3,119  
2022 3,116  
2023 3,118  
2024 1,697  
Thereafter 9,277  
Total minimum lease payments 23,442  
Less amount representing interest 6,142  
Present value of net minimum lease payments 17,300  
Operating leases    
2020 1,872  
2021 1,821  
2022 1,734  
2023 1,669  
2024 1,556  
Thereafter 25,301  
Total minimum lease payments 33,953  
Less amount representing interest 13,106  
Present value of net minimum lease payments $ 20,847  
Capital leases    
2020   $ 3,103
2021   3,109
2022   3,096
2023   3,098
2024   2,548
Thereafter   9,215
Total minimum lease payments   24,169
Less amount representing interest   7,689
Present value of net minimum lease payments   16,480
Operating leases    
2020   1,703
2021   1,547
2022   1,354
2023   1,228
2024   1,066
Thereafter   10,438
Total minimum lease payments   $ 17,336