v3.26.1
Revenue and Deferred Revenue - Summary of Revenue Disaggregated by Revenue Source (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 $ 83,228 $ 66,364 $ 164,377 $ 131,393
Subscription and services revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 75,579 61,139 150,173 121,398
Product and other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 7,649 $ 5,225 $ 14,204 $ 9,995