v3.22.4
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee Lease Description [Line Items]      
Lease obligations for additional leases not yet commenced $ 31.2    
Operating cash outflows for operating leases 94.9 $ 73.9 $ 73.3
Lease liabilities arising from obtaining operating lease right-of-use assets $ 147.4 $ 99.3 $ 36.2
Minimum      
Lessee Lease Description [Line Items]      
Operating leases, terms 7 years    
Maximum      
Lessee Lease Description [Line Items]      
Operating leases, terms 11 years