XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 292,902 $ 253,606 $ 234,976
Short-term lease cost 25,948 23,698 21,793
Variable lease cost 93,850 87,944 60,192
Sublease income (31,722) (32,024) (25,743)
Total operating lease costs 380,978 333,224 291,218
Real Estate Arrangements      
Lessee, Lease, Description [Line Items]      
Operating lease cost 67,757 74,054 82,761
Short-term lease cost 660 133 52
Variable lease cost 26,122 25,860 25,167
Sublease income (31,722) (32,024) (25,743)
Total operating lease costs 62,817 68,023 82,237
Co-location Arrangements      
Lessee, Lease, Description [Line Items]      
Operating lease cost 225,145 179,552 152,215
Short-term lease cost 25,288 23,565 21,741
Variable lease cost 67,728 62,084 35,025
Sublease income 0 0 0
Total operating lease costs $ 318,161 $ 265,201 $ 208,981