XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Fiscal Year Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Operating Lease Maturities    
2026 $ 38,955  
2027 33,365  
2028 27,833  
2029 20,941  
2030 8,329  
Thereafter 24,206  
Total lease payments 153,629  
Less imputed interest (17,185)  
Total lease liability 136,444  
Current maturities (33,598) $ (27,409)
Long-term lease liability - operating 102,846 106,573
Operating lease right-of-use assets 128,907 $ 126,383
Finance Lease Maturities    
2026 2,956  
2027 2,256  
2028 949  
2029 332  
2030 83  
Thereafter 0  
Total lease payments 6,576  
Less imputed interest (496)  
Total lease liability 6,080  
Current maturities (2,659)  
Long-term lease liability 3,421  
Lease right-of-use assets $ 12,107