v3.26.1
Revenue Recognition and Related Costs (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Trade receivables, allowance for doubtful accounts $ 32.7 $ 31.3  
Contract assets 11.7 11.4  
Deferred revenue 262.9 $ 305.9  
Revenue recognized $ 258.8    
Remaining performance obligation, greater than one year     $ 1,900.0
Residential Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period 12 months    
Mobile Services | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period 1 year    
Mobile Services | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period 3 years    
B2B Services | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period 1 year    
B2B Services | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period 5 years    
B2B Services | Weighted Average      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period 3 years