XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 353,580 $ 340,985 $ 988,865 $ 974,143
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 353,580 340,985 988,865 974,143
Operating Segments | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 283,567 267,951 774,436 755,032
Operating Segments | Cybersecurity and Martech        
Disaggregation of Revenue [Line Items]        
Total revenues 70,039 73,051 214,475 219,263
Operating Segments | Advertising and performance marketing | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 193,626 183,008 520,063 514,173
Operating Segments | Subscription and licensing | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 77,450 71,858 223,681 209,167
Operating Segments | Subscription and licensing | Cybersecurity and Martech        
Disaggregation of Revenue [Line Items]        
Total revenues 70,039 73,051 214,475 219,263
Operating Segments | Other | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 12,491 13,085 30,692 31,692
Elimination of inter-segment revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ (26) $ (17) $ (46) $ (152)