XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Advertising Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total advertising $ 625,097 $ 590,853 $ 1,219,112 $ 1,151,592
Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total     100.00% 100.00%
Advertising        
Disaggregation of Revenue [Line Items]        
Total advertising $ 119,163 $ 117,770 $ 222,874 $ 224,011
Advertising | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total 100.00% 100.00%    
Digital | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total     64.00% 60.30%
Digital | Advertising        
Disaggregation of Revenue [Line Items]        
Total advertising $ 79,575 $ 73,804 $ 142,602 $ 135,075
Digital | Advertising | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total 66.80% 62.70%    
Print | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total     36.00% 39.70%
Print | Advertising        
Disaggregation of Revenue [Line Items]        
Total advertising $ 39,588 $ 43,966 $ 80,272 $ 88,936
Print | Advertising | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total 33.20% 37.30%