Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Revenue by Region (Details)

v3.23.2
Revenue Recognition - Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 178,465 $ 150,630 $ 351,828 $ 295,608
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 105,275 96,818 210,917 190,356
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 55,807 42,719 110,027 83,452
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 17,383 11,093 30,884 21,800
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 101,338 $ 90,919 $ 199,405 $ 178,508