XML 22 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Apr. 30, 2019
Operating and Finance Lease liabilities payments    
2020 $ 3,269  
2021 6,138  
2022 5,977  
2023 5,840  
2024 4,847  
2025 3,510  
Thereafter 49,462  
Total future lease payments 79,043  
Less amounts representing interest (26,051)  
Present value of lease payments 52,992  
Less current maturities of lease liabilities (3,779)  
Long-term maturities of lease liabilities 49,213  
Operating Leases    
2020 1,774  
2021 3,122  
2022 2,921  
2023 2,769  
2024 1,722  
2025 330  
Thereafter 679  
Total future lease payments 13,317  
Less amounts representing interest (1,660)  
Total operating lease liabilities 11,657  
Less current maturities of lease liabilities (2,833)  
Long-term maturities of lease liabilities 8,824  
Financing Leases    
2020 1,495  
2021 3,016  
2022 3,056  
2023 3,071  
2024 3,125  
2025 3,180  
Thereafter 48,783  
Total future lease payments 65,726  
Less amounts representing interest (24,391)  
Total finance lease liabilities 41,335  
Less current maturities of lease liabilities (946) $ (681)
Long-term maturities of lease liabilities $ 40,389 $ 45,400