XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net revenues (note 2) $ 2,207,103 $ 2,110,987 $ 2,032,140
Billboard Advertising      
Disaggregation of Revenue [Line Items]      
Net revenues (note 2) 1,956,176 1,877,823 1,813,995
Logo Advertising      
Disaggregation of Revenue [Line Items]      
Net revenues (note 2) 84,028 82,324 80,145
Transit Advertising      
Disaggregation of Revenue [Line Items]      
Net revenues (note 2) $ 166,899 $ 150,840 $ 138,000