XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Finance    
2023 $ 43,734  
2024 34,501  
2025 23,492  
2026 15,718  
2027 9,308  
Thereafter 4,688  
Total lease payments 131,441  
Less imputed interest 11,303  
Finance lease obligations 120,138 $ 117,948
Operating    
2023 44,730  
2024 42,299  
2025 31,526  
2026 20,125  
2027 10,836  
Thereafter 18,924  
Total lease payments 168,440  
Less imputed interest 17,864  
Total $ 150,576