v3.25.2
Leases - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]      
Total rental expense $ 33.2 $ 31.1  
Rental expense related to short-term leases, variable lease payments, or other leases not included in lease liability 7.5 8.1  
Imputed interest 45.8    
ROU Asset 159.2   $ 147.7
ROU assets obtained in exchange for new lease liabilities 18.0 15.7  
Real estate      
ROU Asset 112.1   $ 107.1
ROU assets obtained in exchange for new lease liabilities $ 8.9 $ 7.1