XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Unsatisfied Performance Obligations Amount (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 68.8
Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods 64.5
Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 4.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-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]: 2024-07-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 25.1
Expected period to recognize revenue of remaining performance obligations 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 23.8
Expected period to recognize revenue of remaining performance obligations 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 1.3
Expected period to recognize revenue of remaining performance obligations 6 months
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 $ 29.3
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 $ 27.6
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 $ 1.7
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 $ 10.2
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  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 9.3
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 | Other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 0.9
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 4.2
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Business subscription services  
Unsatisfied Performance Obligations  
Expected revenue to be recognized in future periods $ 3.8
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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