XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Fiscal Year Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Operating Lease Maturities    
2025 $ 32,384  
2026 29,516  
2027 23,583  
2028 20,658  
2029 15,750  
Thereafter 31,056  
Total lease payments 152,947  
Less imputed interest (18,965)  
Total lease liability 133,982  
Current maturities (27,409) $ (24,778)
Long-term lease liability - operating 106,573 81,370
Operating lease right-of-use assets 126,383 $ 99,526
Finance Lease Maturities    
2025 2,563  
2026 1,915  
2027 1,215  
2028 364  
2029 132  
Thereafter 0  
Total lease payments 6,189  
Less imputed interest (505)  
Total lease liability 5,684  
Current maturities (2,292)  
Long-term lease liability 3,392  
Lease right-of-use assets $ 11,676