XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Related Costs (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Trade receivables, allowance for doubtful accounts $ 47.1   $ 43.1
Contract assets 35.5   33.3
Deferred revenue 352.4   272.5
Revenue recognized 148.9    
Aggregate assets associated with incremental costs to obtain a contract and contract fulfillment costs 72.8   $ 69.4
Amortization related to contract costs $ 3.1 $ 4.4  
Residential Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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