v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Apr. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue

Disaggregated revenue were as follows (in thousands):

 

 

 

Three Months Ended April 30,

 

 

 

 

2026

 

 

2025

 

 

Subscription

 

$

202,038

 

 

$

162,717

 

 

Usage

 

 

58,526

 

 

 

45,265

 

 

Platform revenue

 

 

260,564

 

 

 

207,982

 

 

Professional services and other

 

 

8,260

 

 

 

7,710

 

 

Total revenue

 

$

268,824

 

 

$

215,692

 

 

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

 

 

Three Months Ended April 30,

 

 

 

2026

 

 

2025

 

Beginning balance

 

$

11,963

 

 

$

4,698

 

  Additions

 

 

1,198

 

 

 

3,568

 

  Write-offs

 

 

(3,576

)

 

 

(1,171

)

Ending balance

 

$

9,585

 

 

$

7,095