v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 427,260 $ 309,860 $ 814,328 $ 588,341
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 407,156 296,957 781,309 562,618
Subscription | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 387,787 273,429 743,427 517,420
Subscription | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 19,369 23,528 37,882 45,198
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 20,104 12,903 33,019 25,723
Other | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 10,465 11,189 21,624 22,263
Other | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,639 $ 1,714 $ 11,395 $ 3,460