XML 90 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                      
Revenues $ 408,628 $ 355,145 $ 341,293 $ 311,656 $ 384,055 $ 273,012 $ 250,356 $ 251,406 $ 1,416,722 $ 1,158,829 $ 1,050,464
Contract liability, revenue recognized                 153,000 135,500  
Fiscal 2021 Acquisitions                      
Disaggregation of Revenue [Line Items]                      
Deferred revenue acquired $ 9,491               9,491    
Fiscal 2020 Acquisitions                      
Disaggregation of Revenue [Line Items]                      
Deferred revenue acquired         $ 21,918         21,918  
Point in time                      
Disaggregation of Revenue [Line Items]                      
Revenues                 42,276 27,685 32,983
Over time                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,374,446 1,131,144 1,017,481
Advertising | Revision of Prior Period, Reclassification, Adjustment | Revenue Correction, Subscription And Licensing To Advertising                      
Disaggregation of Revenue [Line Items]                      
Revenues                   11,000 15,500
Subscription and licensing | Revision of Prior Period, Reclassification, Adjustment | Revenue Correction, Subscription And Licensing To Advertising                      
Disaggregation of Revenue [Line Items]                      
Revenues                   11,000 15,500
Subscription and licensing | Revision of Prior Period, Reclassification, Adjustment | Revenue Correction, Subscription And Licensing To Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                   9,500 6,000
Other | Revision of Prior Period, Reclassification, Adjustment | Revenue Correction, Subscription And Licensing To Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                   9,500 6,000
Reportable segments                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,416,722 1,158,828 1,050,456
Reportable segments | Digital Media                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,069,300 811,360 710,511
Reportable segments | Digital Media | Advertising                      
Disaggregation of Revenue [Line Items]                      
Revenues                 838,075 627,198 531,191
Reportable segments | Digital Media | Subscription and licensing                      
Disaggregation of Revenue [Line Items]                      
Revenues                 197,354 166,219 164,052
Reportable segments | Digital Media | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 33,871 17,943 15,268
Reportable segments | Cybersecurity and Martech                      
Disaggregation of Revenue [Line Items]                      
Revenues                 348,611 347,697 340,245
Reportable segments | Cybersecurity and Martech | Subscription and licensing                      
Disaggregation of Revenue [Line Items]                      
Revenues                 348,611 347,697 340,245
Reportable segments | Cybersecurity and Martech | Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 0 0 0
Corporate, Non-Segment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 0 1 8
Intersegment Eliminations                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ (1,189) $ (229) $ (300)