XML 10 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Revenue:    
Total revenue $ 65,029 $ 62,499
Cost of revenue:    
Total cost of revenue 24,820 24,384
Gross profit 40,209 38,115
Operating expenses:    
Sales and marketing 19,755 19,481
Research and development 12,442 13,793
General and administrative 8,069 7,578
Total operating expenses 40,266 40,852
Loss from operations (57) (2,737)
Interest and other income, net 163 923
Income (loss) before income taxes 106 (1,814)
Income tax provision (247) (325)
Net loss $ (141) $ (2,139)
Net loss per share of common stock:    
Net loss per share of common stock, Basic $ (0.01) $ (0.08)
Net loss per share of common stock, Diluted $ (0.01) $ (0.08)
Weighted-average shares of common stock outstanding:    
Weighted-average shares of common stock outstanding, Basic 27,445,911 26,224,396
Weighted-average shares of common stock outstanding, Diluted 27,445,911 26,224,396
Subscription and services    
Revenue:    
Total revenue $ 60,259 $ 58,389
Cost of revenue:    
Total cost of revenue 18,061 17,460
Product and other    
Revenue:    
Total revenue 4,770 4,110
Cost of revenue:    
Total cost of revenue $ 6,759 $ 6,924