XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total Revenues $ 1,401,688 $ 1,364,028 $ 1,390,997
Reportable segments      
Disaggregation of Revenue [Line Items]      
Total Revenues 1,401,688 1,364,028 1,390,997
Reportable segments | Technology & Shopping      
Disaggregation of Revenue [Line Items]      
Total Revenues 361,882 330,557 384,929
Reportable segments | Technology & Shopping | Advertising and performance marketing      
Disaggregation of Revenue [Line Items]      
Total Revenues 345,655 310,733 354,545
Reportable segments | Technology & Shopping | Subscription and licensing      
Disaggregation of Revenue [Line Items]      
Total Revenues 7,158 8,256 10,052
Reportable segments | Technology & Shopping | Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 9,069 11,568 20,332
Reportable segments | Gaming & Entertainment      
Disaggregation of Revenue [Line Items]      
Total Revenues 180,276 168,821 166,325
Reportable segments | Gaming & Entertainment | Advertising and performance marketing      
Disaggregation of Revenue [Line Items]      
Total Revenues 120,788 114,074 112,305
Reportable segments | Gaming & Entertainment | Subscription and licensing      
Disaggregation of Revenue [Line Items]      
Total Revenues 59,468 54,747 54,020
Reportable segments | Gaming & Entertainment | Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 20 0 0
Reportable segments | Health & Wellness      
Disaggregation of Revenue [Line Items]      
Total Revenues 362,408 361,923 335,883
Reportable segments | Health & Wellness | Advertising and performance marketing      
Disaggregation of Revenue [Line Items]      
Total Revenues 299,474 309,182 304,379
Reportable segments | Health & Wellness | Subscription and licensing      
Disaggregation of Revenue [Line Items]      
Total Revenues 49,538 41,185 21,244
Reportable segments | Health & Wellness | Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 13,396 11,556 10,260
Reportable segments | Connectivity      
Disaggregation of Revenue [Line Items]      
Total Revenues 213,620 211,518 191,254
Reportable segments | Connectivity | Advertising and performance marketing      
Disaggregation of Revenue [Line Items]      
Total Revenues 11,926 13,112 16,353
Reportable segments | Connectivity | Subscription and licensing      
Disaggregation of Revenue [Line Items]      
Total Revenues 185,994 179,286 159,150
Reportable segments | Connectivity | Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 15,700 19,120 15,751
Reportable segments | Cybersecurity & Martech      
Disaggregation of Revenue [Line Items]      
Total Revenues 283,502 291,209 312,606
Reportable segments | Cybersecurity & Martech | Subscription and licensing      
Disaggregation of Revenue [Line Items]      
Total Revenues 283,502 291,209 312,606
Reportable segments | Cybersecurity & Martech | Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 0 0 0
Corporate      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 0 $ 0 $ 0