XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Geography
Revenue disaggregated by geography, based on user location, consists of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
United States$658,321 $390,403 $1,274,024 $774,984 
Rest of the World600,433 320,612 1,143,704 614,401 
Total Revenue$1,258,754 $711,015 $2,417,728 $1,389,385