v3.26.1
Segment Information - Schedule of Segment Reporting Information, by Segment (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]        
Revenue $ 111,103 $ 113,094 $ 219,019 $ 222,577
Less:        
Cost of revenue 27,267 28,060 56,462 55,165
Sales and marketing 26,309 32,069 55,706 68,278
Research and development 19,373 23,352 40,854 45,248
Net income 13,149 26,751 15,774 27,521
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 111,103 113,094 219,019 222,577
Less:        
Cost of revenue 24,408 24,790 49,308 48,252
Sales and marketing 22,756 29,959 47,629 61,566
Research and development 16,398 19,149 33,420 37,222
General and administrative 15,671 15,582 32,031 29,958
Other segment expenses (income) 18,721 (3,137) 40,857 18,058
Net income $ 13,149 $ 26,751 $ 15,774 $ 27,521