v3.25.2
Consolidated Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 46.1 $ 39.6
Accumulated Amortization (19.7) (15.1)
Net Carrying Value 26.4 24.5
Content assets    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value 37.7 31.2
Accumulated Amortization (11.5) (7.6)
Net Carrying Value 26.2 23.6
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value 8.4 8.4
Accumulated Amortization (8.2) (7.5)
Net Carrying Value $ 0.2 $ 0.9