v3.25.2
BALANCE SHEET COMPONENTS - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]        
Realized gains (losses) $ 0 $ 0 $ 0 $ 0
Unamortized cost of content assets, total 9,100,000   9,100,000  
Unamortized cost of content assets, current 5,100,000   5,100,000  
Unamortized cost of content assets to be released in two years 2,500,000   2,500,000  
Unamortized cost of the content assets to be released in three years 600,000   600,000  
Unamortized cost of produced content, total 14,500,000   14,500,000  
Unamortized cost of produced content, current 6,400,000   6,400,000  
Unamortized cost of produced content to be amortized in two years 4,800,000   4,800,000  
Unamortized cost of produced content to be amortized in three years $ 2,400,000   $ 2,400,000