XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 326,016 $ 337,356 $ 633,158 $ 652,424
Point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 11,661 9,202 23,182 18,185
Over time        
Disaggregation of Revenue [Line Items]        
Total revenues 314,355 328,154 609,976 634,239
Operating Segments | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 252,870 258,700 487,081 493,527
Operating Segments | Cybersecurity and Martech        
Disaggregation of Revenue [Line Items]        
Total revenues 73,196 78,910 146,212 159,404
Operating Segments | Advertising | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 175,083 189,198 331,165 359,265
Operating Segments | Subscription | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 68,161 58,901 137,309 114,477
Operating Segments | Subscription | Cybersecurity and Martech        
Disaggregation of Revenue [Line Items]        
Total revenues 73,196 78,910 146,212 159,404
Operating Segments | Other | Digital Media        
Disaggregation of Revenue [Line Items]        
Total revenues 9,626 10,601 18,607 19,785
Elimination of inter-segment revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ (50) $ (254) $ (135) $ (507)