XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Description of business, basis of presentation and summary of significant accounting policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 3,279,245 $ 2,991,093 $ 2,937,780
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenues 1,530,402 1,466,433 1,286,611
Advertising & Marketing Services      
Disaggregation of Revenue [Line Items]      
Total revenues 1,363,417 1,428,082 1,174,774
Political      
Disaggregation of Revenue [Line Items]      
Total revenues 341,110 60,573 445,535
Other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 44,316 $ 36,005 $ 30,860