v3.24.2.u1
Operating and Finance Lease Liabilities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description            
Rental expense for all operating lease $ 25.9 $ 23.3 $ 52.2 $ 45.2    
Prepaid rent and security deposit         $ 7.4 $ 7.4
Finance lease, right-of-use asset, amortization and interest expense 1.8 $ 1.9 3.7 $ 3.7    
Right of use assets, finance lease 54.7   54.7     57.3
Accumulated amortization of right-of-use asset from finance lease $ 11.2   $ 11.2     $ 9.0
Minimum            
Lessee, Lease, Description            
Lease Term - as Lessee 1 year   1 year      
Maximum            
Lessee, Lease, Description            
Lease Term - as Lessee 7 years   7 years