XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Real Estate Arrangements  
Lessee, Lease, Description [Line Items]  
2023 $ 68,713
2024 68,522
2025 64,607
2026 58,988
2027 54,725
Thereafter 313,506
Total lease payments 629,061
Less: imputed interest 97,716
Total lease liabilities 531,345
Co-location Arrangements  
Lessee, Lease, Description [Line Items]  
2023 155,505
2024 100,765
2025 80,545
2026 64,765
2027 46,010
Thereafter 67,519
Total lease payments 515,109
Less: imputed interest 48,704
Total lease liabilities $ 466,405