XML 69 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers - Unsatisfied Performance Obligations Amount (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 128.9
Subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods 123.3
Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods 5.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 72.4
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Residential Subscription | Maximum  
Unsatisfied Performance Obligations  
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 68.9
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 3.5
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 37.4
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 35.7
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 1.7
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 12.0
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 11.6
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 0.4
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 7.1
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 7.1
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Other business services  
Unsatisfied Performance Obligations  
Expected period to recognize revenue of remaining performance obligations