XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Finance    
2026 $ 59,496  
2027 53,310  
2028 44,657  
2029 32,267  
2030 20,616  
Thereafter 9,667  
Total lease payments 220,013  
Less imputed interest 26,358  
Finance lease obligations 193,655 $ 168,738
Operating    
2026 74,693  
2027 69,373  
2028 59,431  
2029 51,509  
2030 40,403  
Thereafter 140,468  
Total lease payments 435,877  
Less imputed interest 102,179  
Total $ 333,698