v3.25.2
Leases - Operating Leases, Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Lessee, Lease, Description    
Cash paid for amounts included in the measurement of lease liabilities $ 25.7 $ 23.0
ROU assets obtained in exchange for new lease liabilities 18.0 15.7
Real estate    
Lessee, Lease, Description    
Cash paid for amounts included in the measurement of lease liabilities 13.3 12.4
ROU assets obtained in exchange for new lease liabilities 8.9 7.1
Equipment    
Lessee, Lease, Description    
Cash paid for amounts included in the measurement of lease liabilities 12.4 10.6
ROU assets obtained in exchange for new lease liabilities $ 9.1 $ 8.6