v3.26.1
Revenue by Geography (Tables)
6 Months Ended
Jul. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Timing of revenue recognition (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2026202520262025
Subscription revenue
Products and services transferred over time$387,787 $273,429 $743,427 $517,420 
Products and services transferred at a point in time19,369 23,528 37,882 45,198 
Other revenue
Products and services transferred over time10,465 11,189 21,624 22,263 
Products and services transferred at a point in time9,639 1,714 11,395 3,460 
Total revenue $427,260 $309,860 $814,328 $588,341 
The following table sets forth revenue by geographic area based on ship to address (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2026202520262025
Americas$298,583 $225,290 $577,496 $428,055 
EMEA105,801 73,037 197,989 137,797 
APAC22,876 11,533 38,843 22,489 
Total revenue$427,260 $309,860 $814,328 $588,341