XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details 3) - USD ($)
$ in Millions
Apr. 30, 2022
Apr. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 42.2  
2024 30.6  
2025 21.6  
2026 18.9  
2027 5.4  
2028 and beyond 2.7  
Total undiscounted minimum lease payments 121.4  
Less: Imputed interest 5.1  
Lease liabilities 116.3 $ 153.9
Finance Lease, Liability, Payment, Due [Abstract]    
2023 1.4  
2024 1.1  
2025 0.8  
2026 0.4  
2027 0.1  
2028 and beyond 0.2  
Total undiscounted minimum lease payments 4.0  
Less: Imputed interest 0.1  
Total finance lease liabilities $ 3.9 $ 4.3