v3.25.2
Segment and Geographic Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Region The following table sets forth revenue by geographic region for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
North America$100,122 $74,929 $191,507 $145,245 
Europe, Middle East and Africa8,818 6,286 15,375 10,919 
Other international regions6,441 3,648 12,123 6,926 
Total revenue$115,381 $84,863 $219,005 $163,090