v3.25.2
Revenue and Deferred Revenue - Summary of Revenue Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation Of Revenue [Line Items]        
Total revenue $ 66,364 $ 64,129 $ 131,393 $ 126,628
Subscription and services revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 61,139 59,566 121,398 117,955
Product and other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 5,225 $ 4,563 $ 9,995 $ 8,673