XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of business, basis of presentation and summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue
Revenue earned by categories in 2021, 2020 and 2019 are shown below (amounts in thousands):
202120202019
Subscription$1,466,433 $1,286,611 $1,005,030 
Advertising & Marketing Services1,428,0821,174,7741,226,607
Political60,573445,53538,478
Other36,00530,86029,382
Total revenues$2,991,093 $2,937,780 $2,299,497