| Schedule of Disaggregation of Revenue |
Timing of revenue recognition (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended July 31, | | Six Months Ended July 31, | | | 2026 | | 2025 | | 2026 | | 2025 | | Subscription revenue | | | | | | | | | | Products and services transferred over time | | $ | 387,787 | | | $ | 273,429 | | | $ | 743,427 | | | $ | 517,420 | | | Products and services transferred at a point in time | | 19,369 | | | 23,528 | | | 37,882 | | | 45,198 | | | Other revenue | | | | | | | | | | Products and services transferred over time | | 10,465 | | | 11,189 | | | 21,624 | | | 22,263 | | | Products and services transferred at a point in time | | 9,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, | | | 2026 | | 2025 | | 2026 | | 2025 | | Americas | | $ | 298,583 | | | $ | 225,290 | | | $ | 577,496 | | | $ | 428,055 | | | EMEA | | 105,801 | | | 73,037 | | | 197,989 | | | 137,797 | | | APAC | | 22,876 | | | 11,533 | | | 38,843 | | | 22,489 | | | Total revenue | | $ | 427,260 | | | $ | 309,860 | | | $ | 814,328 | | | $ | 588,341 | |
|