XML 30 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Total revenues $ 2,299,497 $ 2,207,282 $ 1,903,026
Advertising & Marketing Services      
Disaggregation of Revenue [Line Items]      
Total revenues 1,226,607 1,106,754 1,139,642
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenues 1,005,030 840,838 718,750
Political      
Disaggregation of Revenue [Line Items]      
Total revenues 38,478 233,613 23,258
Other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 29,382 $ 26,077 $ 21,376