XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Geographic Information (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2025202420252024
United States$1,281,336 $547,150 $3,358,415 $1,094,221 
All other countries83,340 36,791 200,681 73,775 
Total revenue$1,364,676 $583,941 $3,559,096 $1,167,996