v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Geography
The following table represents our revenue disaggregated by geographic region based on the billing address of the customer:
Year Ended December 31,
202420232022
(in thousands)
North America (1) (2)
$3,236,217 $2,952,301 $3,205,554 
Europe (3)
957,075 772,078 712,764 
Rest of world1,168,106 881,736 683,529 
Total revenue$5,361,398 $4,606,115 $4,601,847 
(1)North America includes Mexico, the Caribbean, and Central America.
(2)United States revenue was $3.1 billion, $2.9 billion, and $3.1 billion for the years ended December 31, 2024, 2023, and 2022, respectively.
(3)Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.