v3.25.2
Restructuring and Other - Schedule of Changes in Restructuring and Other Severance Liability (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Severance liability    
Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Accruals Accruals
Severance liability    
Severance liability    
Beginning balance $ 23.6 $ 19.3
Accruals 2.8 3.0
Severance payments (16.3) (8.2)
Ending balance $ 10.1 $ 14.1