v3.23.1
Revenue and Contract Balances - Disaggregation of Revenue by Type of Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 133,393 $ 78,255
% of Revenue 100.00% 100.00%
Channel partners    
Disaggregation of Revenue [Line Items]    
Revenue $ 124,638 $ 71,454
% of Revenue 93.00% 91.00%
Direct customers    
Disaggregation of Revenue [Line Items]    
Revenue $ 8,755 $ 6,801
% of Revenue 7.00% 9.00%