v3.26.1
Leases - Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
2027 $ 10.0  
2028 7.6  
2029 5.8  
2030 4.7  
2031 4.2  
Thereafter 9.5  
Total future minimum lease payments 41.8  
Less: imputed interest 5.0  
Total $ 36.8 $ 42.9