v3.26.1
Segment and Geographic Information - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Segment Reporting [Line Items]        
Total revenue $ 213,743 $ 212,040 $ 433,222 $ 417,540
Americas        
Segment Reporting [Line Items]        
Total revenue 110,421 110,207 223,282 227,794
EMEA        
Segment Reporting [Line Items]        
Total revenue 80,421 81,651 157,466 153,687
Other        
Segment Reporting [Line Items]        
Total revenue $ 22,901 $ 20,182 $ 52,474 $ 36,059