XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Finance leases    
2022 $ 7,235  
2023 6,752  
2024 5,494  
2025 5,212  
2026 5,196  
Thereafter 77,677  
Total minimum lease payments 107,566  
Less amount representing interest $ 33,332  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities
Present value of net minimum lease payments $ 74,234 $ 14,085
Operating leases    
2022 7,875  
2023 7,616  
2024 7,381  
2025 7,255  
2026 7,272  
Thereafter 115,878  
Total minimum lease payments 153,277  
Less amount representing interest 50,726  
Present value of net minimum lease payments $ 102,551