XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating and Finance Lease Liabilities - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description      
Rental expense for all operating lease $ 95.0 $ 67.6 $ 38.6
Prepaid rent and security deposit 7.4 5.8  
Finance lease, right-of-use asset, amortization and interest expense 7.5 6.2  
Right of use assets, finance lease 57.3 53.7  
Amortization of right-of-use asset from finance lease 9.0 4.7  
Master Lease Agreement      
Lessee, Lease, Description      
Outstanding obligations lease agreements $ 171.3 $ 159.5  
Minimum      
Lessee, Lease, Description      
Lease Term - as Lessee 1 year    
Maximum      
Lessee, Lease, Description      
Lease Term - as Lessee 7 years