v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Income Statement [Abstract]        
Revenue $ 111,103 $ 113,094 $ 219,019 $ 222,577
Cost of revenue 27,267 28,060 56,462 55,165
Gross profit 83,836 85,034 162,557 167,412
Operating expenses:        
Sales and marketing 26,309 32,069 55,706 68,278
Research and development 19,373 23,352 40,854 45,248
General and administrative 20,592 (61) 42,854 23,094
Total operating expenses 66,274 55,360 139,414 136,620
Income from operations 17,562 29,674 23,143 30,792
Interest income 437 1,179 1,180 1,811
Interest expense (3,565) (2,277) (6,667) (2,919)
Other expense, net (230) (45) (395) (400)
Income from operations before income taxes 14,204 28,531 17,261 29,284
Provision for income taxes (1,055) (1,780) (1,487) (1,763)
Net income $ 13,149 $ 26,751 $ 15,774 $ 27,521
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.13 $ 0.22 $ 0.15 $ 0.22
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.13 $ 0.03 $ 0.15 $ 0.05
Weighted-average number of shares used in computing net income per share attributable to common stockholders, basic (in shares) 100,094,307 122,854,629 105,813,505 124,229,932
Weighted-average number of shares used in computing net income per share attributable to common stockholders, diluted (in shares) 103,110,326 130,800,808 107,165,224 131,013,284
Other comprehensive (loss) income:        
Foreign currency translation adjustment $ (374) $ 21 $ (825) $ 3,304
Unrealized (loss) gain on marketable securities, net 0 (9) 9 (9)
Total comprehensive income $ 12,775 $ 26,763 $ 14,958 $ 30,816