XML 73 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition and Related Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Contract assets $ 45.8 $ 33.3  
Deferred revenue 267.6 272.5  
Revenue recognized 217.1    
Aggregate assets associated with incremental costs to obtain a contract and contract fulfillment costs 84.1 69.4  
Amortization related to contract costs $ 80.6 $ 75.2 $ 122.0
Residential Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, period 12 months    
Mobile Services | Minimum      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, period 1 year    
Mobile Services | Maximum      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, period 3 years    
B2B Services | Minimum      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, period 1 year    
B2B Services | Maximum      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, period 5 years