v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Revenue:        
Total revenue $ 66,364 $ 64,129 $ 131,393 $ 126,628
Cost of revenue:        
Total cost of revenue 26,134 25,429 50,954 49,813
Gross profit 40,230 38,700 80,439 76,815
Operating expenses:        
Sales and marketing 19,122 19,256 38,877 38,737
Research and development 12,495 13,640 24,937 27,433
General and administrative 7,697 7,400 15,766 14,978
Total operating expenses 39,314 40,296 79,580 81,148
Income (loss) from operations 916 (1,596) 859 (4,333)
Interest and other income (expense), net 221 (103) 384 820
Income (loss) before income taxes 1,137 (1,699) 1,243 (3,513)
Income tax benefit (provision) 118 (438) (129) (763)
Net income (loss) $ 1,255 $ (2,137) $ 1,114 $ (4,276)
Net income (loss) per share of common stock:        
Net income (loss) per share of common stock, Basic $ 0.05 $ (0.08) $ 0.04 $ (0.16)
Net income (loss) per share of common stock, Diluted $ 0.04 $ (0.08) $ 0.04 $ (0.16)
Weighted-average shares of common stock outstanding:        
Weighted-average shares of common stock outstanding, Basic 27,595,209 26,556,754 27,521,797 26,392,351
Weighted-average shares of common stock outstanding, Diluted 28,125,304 26,556,754 28,224,710 26,392,351
Subscription and services        
Revenue:        
Total revenue $ 61,139 $ 59,566 $ 121,398 $ 117,955
Cost of revenue:        
Total cost of revenue 18,428 17,654 36,489 35,114
Product and other        
Revenue:        
Total revenue 5,225 4,563 9,995 8,673
Cost of revenue:        
Total cost of revenue $ 7,706 $ 7,775 $ 14,465 $ 14,699