XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Operating and Finance Lease liabilities payments    
2022 $ 3,474  
2023 4,655  
2024 4,701  
2025 3,514  
2026 3,546  
Thereafter 45,952  
Total future lease payments 65,842  
Less amounts representing interest (21,539)  
Present value of lease payments 44,303  
Less current maturities of lease liabilities (2,450)  
Long-term maturities of lease liabilities 41,853  
Operating Leases    
2022 1,179  
2023 1,584  
2024 1,576  
2025 334  
2026 311  
Thereafter 404  
Total future lease payments 5,388  
Less amounts representing interest (695)  
Total operating lease liabilities 4,693  
Less current maturities of lease liabilities (1,349) $ (1,309)
Long-term maturities of lease liabilities 3,344  
Financing Leases    
2022 2,295  
2023 3,071  
2024 3,125  
2025 3,180  
2026 3,235  
Thereafter 45,548  
Total future lease payments 60,454  
Less amounts representing interest (20,844)  
Total finance lease liabilities 39,610  
Less current maturities of lease liabilities (1,101) (1,087)
Long-term maturities of lease liabilities $ 38,509 $ 38,786