v3.25.2
Revenue from Contracts with Customers - Unsatisfied Performance Obligations Amount (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Business subscription services and other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 100.6
Subscription services  
Unsatisfied Performance Obligations  
Total expected revenue 90.2
Other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 10.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-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]: 2025-07-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 31.5
Expected period to recognize revenue of remaining performance obligations 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | Subscription services  
Unsatisfied Performance Obligations  
Total expected revenue $ 29.0
Expected period to recognize revenue of remaining performance obligations 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | Other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 2.5
Expected period to recognize revenue of remaining performance obligations 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 41.0
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 | Subscription services  
Unsatisfied Performance Obligations  
Total expected revenue $ 37.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 | Other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 3.8
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  
Total expected revenue $ 19.5
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 | Subscription services  
Unsatisfied Performance Obligations  
Total expected revenue $ 17.4
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 | Other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 2.1
Expected period to recognize revenue of remaining performance obligations 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Business subscription services and other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 8.6
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Subscription services  
Unsatisfied Performance Obligations  
Total expected revenue $ 6.6
Expected period to recognize revenue of remaining performance obligations
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Other business services  
Unsatisfied Performance Obligations  
Total expected revenue $ 2.0
Expected period to recognize revenue of remaining performance obligations