XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 314,485 $ 307,142
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenues 314,485 307,142
Operating Segments | Digital Media    
Disaggregation of Revenue [Line Items]    
Total revenues 239,052 234,211
Operating Segments | Cybersecurity and Martech    
Disaggregation of Revenue [Line Items]    
Total revenues 75,452 73,016
Operating Segments | Advertising and performance marketing | Digital Media    
Disaggregation of Revenue [Line Items]    
Total revenues 156,096 156,082
Operating Segments | Subscription and licensing | Digital Media    
Disaggregation of Revenue [Line Items]    
Total revenues 73,467 69,148
Operating Segments | Subscription and licensing | Cybersecurity and Martech    
Disaggregation of Revenue [Line Items]    
Total revenues 75,452 73,016
Operating Segments | Other | Digital Media    
Disaggregation of Revenue [Line Items]    
Total revenues 9,489 8,981
Elimination of inter-segment revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ (19) $ (85)