XML 88 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Finance    
2024 $ 47,396  
2025 36,437  
2026 28,914  
2027 21,424  
2028 13,943  
Thereafter 4,328  
Total lease payments 152,442  
Less imputed interest 15,139  
Finance lease obligations 137,303 $ 120,138
Operating    
2024 56,113  
2025 48,376  
2026 35,460  
2027 24,600  
2028 16,157  
Thereafter 36,567  
Total lease payments 217,273  
Less imputed interest 27,806  
Total $ 189,467