v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue Arrangement [Line Items]        
Total revenue $ 221,801 $ 266,990 $ 420,971 $ 509,610
Content        
Deferred Revenue Arrangement [Line Items]        
Total revenue 165,664 199,796 343,790 402,684
Data, Distribution, and Services        
Deferred Revenue Arrangement [Line Items]        
Total revenue $ 56,137 $ 67,194 $ 77,181 $ 106,926