XML 119 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 70.7  
2026 68.1  
2027 68.4  
2028 67.7  
2029 67.6  
Thereafter 249.6  
Total lease payments 592.1  
Less imputed interest (103.5)  
Total lease liabilities $ 488.6 $ 488.1