XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Unsatisfied Performance Obligations Amount (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 91.6
Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods 86.0
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]: 2023-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]: 2023-01-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 48.4
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 | Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 45.3
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 $ 3.1
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 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 29.1
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 | Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 27.3
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 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 1.8
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 11.4
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 10.8
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 0.6
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 2.7
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 2.6
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 0.1
Expected period to recognize revenue of remaining performance obligations