XML 126 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating and Finance Lease Liabilities - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description      
Rental expense for all operating lease $ 98.1 $ 95.0 $ 67.6
Prepaid rent and security deposit 7.4 7.4  
Finance lease, right-of-use asset, amortization and interest expense 7.2 7.5 $ 6.2
Right of use assets, finance lease 51.8 57.3  
Accumulated amortization of right-of-use asset from finance lease 12.9 9.0  
Master Lease Agreement      
Lessee, Lease, Description      
Outstanding obligations lease agreements $ 132.2 $ 171.3  
Minimum      
Lessee, Lease, Description      
Lease Term - as Lessee 1 year    
Maximum      
Lessee, Lease, Description      
Lease Term - as Lessee 6 years