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

Disaggregated revenue was as follows (in thousands):

 

 

 

Three Months Ended July 31,

 

 

Six Months Ended July 31,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Subscription

 

$

212,373

 

 

$

174,753

 

 

$

414,411

 

 

$

337,470

 

Usage

 

 

72,123

 

 

 

57,973

 

 

 

130,649

 

 

 

103,238

 

Platform revenue

 

 

284,496

 

 

 

232,726

 

 

 

545,060

 

 

 

440,708

 

Professional services and other

 

 

8,260

 

 

 

9,397

 

 

 

16,520

 

 

 

17,107

 

Total revenue

 

$

292,756

 

 

$

242,123

 

 

$

561,580

 

 

$

457,815

 

Summary of the Changes in Allowance for Credit Losses The changes in the allowance for credit losses are as follows (in thousands):

 

 

Six Months Ended July 31,

 

 

 

2026

 

 

2025

 

Beginning balance

 

$

11,963

 

 

$

4,698

 

  Additions

 

 

2,431

 

 

 

5,194

 

  Write-offs

 

 

(3,243

)

 

 

(1,024

)

Ending balance

 

$

11,151

 

 

$

8,868