XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Summary of Revenue Disaggregated by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Disaggregation Of Revenue [Line Items]        
Total revenue $ 64,129 $ 58,353 $ 126,628 $ 115,205
Subscription and services revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 59,566 54,726 117,955 107,775
Product and other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 4,563 $ 3,627 $ 8,673 $ 7,430