XML 69 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Finance leases    
2025 $ 12,942  
2026 12,964  
2027 12,970  
2028 11,601  
2029 6,199  
Thereafter 87,707  
Total minimum lease payments 144,383  
Less amount representing interest 42,565  
Present value of net minimum lease payments 101,818 $ 95,072
Operating leases    
2025 9,297  
2026 9,194  
2027 9,147  
2028 9,127  
2029 9,049  
Thereafter 134,729  
Total minimum lease payments 180,543  
Less amount representing interest 65,374  
Present value of net minimum lease payments $ 115,169