v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Geography
The following table represents our revenue disaggregated by geography based on the billing address of the customer:
Year Ended December 31,
202320222021
(in thousands)
North America (1) (2)
$2,952,301 $3,205,554 $2,871,369 
Europe (3)
772,078 712,764 660,473 
Rest of world881,736 683,529 585,206 
Total revenue$4,606,115 $4,601,847 $4,117,048 

(1)North America includes Mexico, the Caribbean, and Central America.
(2)United States revenue was $2.9 billion, $3.1 billion, and $2.8 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(3)Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.