v3.22.2.2
Revenue and Contract Balances - Disaggregation of Revenue by Type of Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 102,505 $ 45,750 $ 180,760 $ 83,145
% of Revenue 100.00% 100.00% 100.00% 100.00%
Channel partners        
Disaggregation of Revenue [Line Items]        
Revenue $ 92,785 $ 42,126 $ 164,237 $ 76,238
% of Revenue 91.00% 92.00% 91.00% 92.00%
Direct customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 9,720 $ 3,624 $ 16,523 $ 6,907
% of Revenue 9.00% 8.00% 9.00% 8.00%