XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Area
Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
North America (1)
$586,689 $448,002 $1,120,504 $873,602 
International240,071 197,277 467,809 382,930 
Total$826,760 $645,279 $1,588,313 $1,256,532 
1)Includes revenue from the United States of $559.6 million and $426.6 million for the three months ended June 30, 2025 and 2024, respectively, and $1,068.1 million and $831.1 million for the six months ended June 30, 2025 and 2024, respectively.