XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Finance leases    
2022 $ 12,398  
2023 10,913  
2024 10,589  
2025 10,596  
2026 9,644  
Thereafter 76,757  
Total minimum lease payments 130,897  
Less amount representing interest 35,825  
Present value of net minimum lease payments 95,072 $ 74,234
Operating leases    
2022 8,140  
2023 8,204  
2024 8,118  
2025 8,059  
2026 8,027  
Thereafter 123,773  
Total minimum lease payments 164,321  
Less amount representing interest 58,392  
Present value of net minimum lease payments $ 105,929