XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Finance    
2025 $ 52,991  
2026 45,343  
2027 38,144  
2028 29,836  
2029 17,592  
Thereafter 6,937  
Total lease payments 190,843  
Less imputed interest 22,105  
Finance lease obligations 168,738 $ 137,303
Operating    
2025 63,394  
2026 55,227  
2027 43,824  
2028 33,955  
2029 26,707  
Thereafter 98,975  
Total lease payments 322,082  
Less imputed interest 68,067  
Total $ 254,015