v3.25.4
Nature of Business and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
segment
center
provider
market
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
unit
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of network providers that provide internet access | provider 2,000    
Data centers sites | center 255    
Number of markets | market 75    
Cash equivalents maturity period (in months) 3 months 3 months  
Equity method investments, impairment charges $ 0 $ 0 $ 0
Non-marketable equity investments, impairment charges $ 0 $ 0 $ 0
Number of reportable segments | segment 3    
Number of reporting units | unit     3
Percentage of recurring revenue 90.00%    
Contract cost, amortization period 7 years    
RSUs      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Vesting period 4 years    
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Short term investment maturity 3 months    
Estimated Useful Lives (Years) 10 years    
Revenue, requirement of payment, terms 1 year    
Payment terms 30 days    
Minimum | Executive Officer      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Vesting period 2 years    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Short term investment maturity 1 year    
Estimated Useful Lives (Years) 20 years    
Revenue, requirement of payment, terms 5 years    
Payment terms 45 days    
Maximum | Executive Officer      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Vesting period 4 years