XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition and Related Costs (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Trade receivables, allowance for doubtful accounts $ 39.8   $ 42.0
Contract assets 28.8   29.7
Deferred revenue 369.8   286.5
Revenue recognized     149.8
Aggregate assets associated with incremental costs to obtain a contract and contract fulfillment costs 65.7   $ 63.4
Amortization related to contract costs $ 4.4 $ 46.9  
Residential Service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-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