v3.25.2
Revenue - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
channel
Jun. 30, 2025
USD ($)
channel
Dec. 31, 2024
USD ($)
Segment Reporting Information [Line Items]      
Number of primary channels for content offerings | channel 2 2  
Disposal group deferred revenue   $ 161.9  
Revenue, remaining performance obligation, amount $ 33.3 $ 33.3  
Revenue, reversal of refund reserves, amount $ 4.9    
Other Current Liabilities      
Segment Reporting Information [Line Items]      
Revenue, refundable fee, amount     $ 7.3
Other Noncurrent Liabilities      
Segment Reporting Information [Line Items]      
Revenue, refundable fee, amount     $ 5.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01      
Segment Reporting Information [Line Items]      
Period of performance obligation recognition 5 years 5 years