v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Deferred Revenue Arrangement [Line Items]    
Total revenue $ 199,170 $ 242,620
Content    
Deferred Revenue Arrangement [Line Items]    
Total revenue 178,126 202,888
Data, Distribution, and Services    
Deferred Revenue Arrangement [Line Items]    
Total revenue $ 21,044 $ 39,732