v3.26.1
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 268,824 $ 215,692
Subscription    
Disaggregation of Revenue [Line Items]    
Total revenue 202,038 162,717
Usage    
Disaggregation of Revenue [Line Items]    
Total revenue 58,526 45,265
Platform Revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 260,564 207,982
Professional Services and Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,260 $ 7,710