v3.25.2
Basis of Presentation and Description of Business - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of segments | segment 2  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Content liabilities $ 102,000 $ 104,100
Other accounts payable and accrued expenses (22,700) (19,200)
Revision of Prior Period, Adjustment    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Content liabilities 600 2,200
Other accounts payable and accrued expenses $ 600 $ 2,200