v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Revenue:        
Total revenue $ 83,228 $ 66,364 $ 164,377 $ 131,393
Cost of revenue:        
Total cost of revenue 32,240 26,134 62,719 50,954
Gross profit 50,988 40,230 101,658 80,439
Operating expenses:        
Sales and marketing 22,425 19,122 44,691 38,877
Research and development 15,468 12,495 30,498 24,937
General and administrative 9,105 7,697 18,971 15,766
Total operating expenses 46,998 39,314 94,160 79,580
Income from operations 3,990 916 7,498 859
Interest and other (expense) income, net (831) 221 (1,601) 384
Income before income taxes 3,159 1,137 5,897 1,243
Income tax (provision) benefit (155) 118 (311) (129)
Net income $ 3,004 $ 1,255 $ 5,586 $ 1,114
Net income per share of common stock:        
Basic $ 0.11 $ 0.05 $ 0.2 $ 0.04
Diluted $ 0.1 $ 0.04 $ 0.2 $ 0.04
Weighted-average shares of common stock outstanding:        
Basic 27,551,160 27,595,209 27,523,689 27,521,797
Diluted 28,877,764 28,125,304 28,561,815 28,224,710
Subscription and services        
Revenue:        
Total revenue $ 75,579 $ 61,139 $ 150,173 $ 121,398
Cost of revenue:        
Total cost of revenue 22,659 18,428 44,515 36,489
Product and other        
Revenue:        
Total revenue 7,649 5,225 14,204 9,995
Cost of revenue:        
Total cost of revenue $ 9,581 $ 7,706 $ 18,204 $ 14,465