XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Organization, Consolidation and Presentation of Financial Statements (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents disaggregated revenue:
 Three Months Ended September 30,Nine Months Ended September 30,
 2020201920202019
 (In thousands)
Direct Revenue:
North America$321,806 $268,863 $869,471 $758,135 
International306,460 262,086 840,360 714,076 
Total Direct Revenue628,266 530,949 1,709,831 1,472,211 
Indirect Revenue (principally advertising revenue)
11,504 10,544 30,031 31,880 
Total Revenue$639,770 $541,493 $1,739,862 $1,504,091