v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]        
Revenue $ 113,094 $ 97,887 $ 222,577 $ 193,877
Cost of revenue 28,060 22,293 55,165 43,839
Gross profit 85,034 75,594 167,412 150,038
Operating expenses:        
Sales and marketing 32,069 41,957 68,278 85,211
Research and development 23,352 18,580 45,248 35,639
General and administrative (61) 22,623 23,094 42,180
Total operating expenses 55,360 83,160 136,620 163,030
Income (loss) from operations 29,674 (7,566) 30,792 (12,992)
Interest income 1,179 2,395 1,811 4,755
Interest expense (2,277) (124) (2,919) (516)
Other expense, net (45) (204) (400) (342)
Income (loss) from operations before income taxes 28,531 (5,499) 29,284 (9,095)
(Provision for) benefit from income taxes (1,780) 1,442 (1,763) 1,221
Net income (loss) $ 26,751 $ (4,057) $ 27,521 $ (7,874)
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.22 $ (0.03) $ 0.22 $ (0.06)
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.03 $ (0.03) $ 0.05 $ (0.06)
Weighted-average number of shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 122,854,629 126,535,481 124,229,932 125,967,631
Weighted-average number of shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 130,800,808 126,535,481 131,013,284 125,967,631
Other comprehensive income (loss):        
Foreign currency translation adjustment $ 21 $ 237 $ 3,304 $ (180)
Unrealized (loss) gain on marketable securities, net (9) 12 (9) 4
Total comprehensive income (loss) $ 26,763 $ (3,808) $ 30,816 $ (8,050)