v3.25.2
REVENUE - Advertising Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total advertising revenues $ 685,873 $ 625,097 $ 1,321,783 $ 1,219,112
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 revenues $ 133,974 $ 119,163 $ 242,050 $ 222,874
Advertising | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total 100.00% 100.00%    
Digital advertising revenues | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total     68.30% 64.00%
Digital advertising revenues | Advertising        
Disaggregation of Revenue [Line Items]        
Total advertising revenues $ 94,422 $ 79,575 $ 165,287 $ 142,602
Digital advertising revenues | Advertising | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total 70.50% 66.80%    
Print advertising revenues | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total     31.70% 36.00%
Print advertising revenues | Advertising        
Disaggregation of Revenue [Line Items]        
Total advertising revenues $ 39,552 $ 39,588 $ 76,763 $ 80,272
Print advertising revenues | Advertising | Advertising benchmark | Product concentration risk        
Disaggregation of Revenue [Line Items]        
As % of total 29.50% 33.20%