v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jul. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue

Disaggregated revenue were as follows (in thousands):

 

 

 

Three Months Ended July 31,

 

 

Six Months Ended July 31,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Subscription

 

$

174,753

 

 

$

137,697

 

 

$

337,470

 

 

$

263,731

 

Usage

 

 

57,973

 

 

 

47,300

 

 

 

103,238

 

 

 

84,491

 

Platform revenue

 

 

232,726

 

 

 

184,997

 

 

 

440,708

 

 

 

348,222

 

Professional services and other

 

 

9,397

 

 

 

7,997

 

 

 

17,107

 

 

 

15,100

 

Total revenue

 

$

242,123

 

 

$

192,994

 

 

$

457,815

 

 

$

363,322