XML 12 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Revenue:        
Total revenue $ 67,625 $ 65,127 $ 199,018 $ 191,755
Cost of revenue:        
Total cost of revenue 26,896 25,857 77,850 75,670
Gross profit 40,729 39,270 121,168 116,085
Operating expenses:        
Sales and marketing 19,146 19,223 58,023 57,960
Research and development 12,101 14,234 37,038 41,667
General and administrative 8,190 8,099 23,956 23,077
Total operating expenses 39,437 41,556 119,017 122,704
Income (loss) from operations 1,292 (2,286) 2,151 (6,619)
Interest and other income, net 165 14 549 834
Income (loss) before income taxes 1,457 (2,272) 2,700 (5,785)
Income tax provision (64) (92) (193) (855)
Net income (loss) $ 1,393 $ (2,364) $ 2,507 $ (6,640)
Net income (loss) per share of common stock:        
Net income (loss) per share of common stock, Basic $ 0.05 $ (0.09) $ 0.09 $ (0.25)
Net income (loss) per share of common stock, Diluted $ 0.05 $ (0.09) $ 0.09 $ (0.25)
Weighted-average shares of common stock outstanding:        
Weighted-average shares of common stock outstanding, Basic 27,621,276 26,837,594 27,530,582 26,547,389
Weighted-average shares of common stock outstanding, Diluted 28,005,206 26,837,594 28,199,519 26,547,389
Subscription and services        
Revenue:        
Total revenue $ 61,953 $ 60,135 $ 183,351 $ 178,090
Cost of revenue:        
Total cost of revenue 18,664 18,006 55,153 53,120
Product and other        
Revenue:        
Total revenue 5,672 4,992 15,667 13,665
Cost of revenue:        
Total cost of revenue $ 8,232 $ 7,851 $ 22,697 $ 22,550