v3.25.2
Geographic Information (Tables)
6 Months Ended
Jun. 30, 2025
Risks and Uncertainties [Abstract]  
Schedule of disaggregated revenue
Revenue by geography is based on the address of the customer as specified in the Company's customer contracts. The following table sets forth revenue by geographic area (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
United States$1,147,655 $370,107 $2,077,079 $547,071 
All other countries65,133 25,264 117,341 36,984 
Total revenue$1,212,788 $395,371 $2,194,420 $584,055