XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Real Estate Arrangements  
Lessee, Lease, Description [Line Items]  
2025 $ 67,939
2026 67,334
2027 61,036
2028 56,355
2029 54,556
Thereafter 261,818
Total lease payments 569,038
Less: imputed interest 81,745
Total lease liabilities 487,293
Co-location Arrangements  
Lessee, Lease, Description [Line Items]  
2025 195,152
2026 134,556
2027 113,227
2028 80,465
2029 66,100
Thereafter 73,094
Total lease payments 662,594
Less: imputed interest 61,093
Total lease liabilities $ 601,501