v3.25.1
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 215,692 $ 170,328
Subscription    
Disaggregation of Revenue [Line Items]    
Total revenue 162,717 126,034
Usage    
Disaggregation of Revenue [Line Items]    
Total revenue 45,265 37,191
Platform Revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 207,982 163,225
Professional Services and Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 7,710 $ 7,103