XML 114 R94.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
2026 $ 9.5  
2027 8.7  
2028 7.1  
2029 5.6  
2030 4.7  
Thereafter 13.9  
Total future minimum lease payments 49.5  
Less: imputed interest 6.6  
Total $ 42.9 $ 47.2