v3.26.1
Net Income per Share Attributable to Common Stockholders - Summary of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Numerator:        
Net income $ 19,221 $ 13,445 $ 36,947 $ 21,639
Accretion and dividend on series A convertible preferred stock (4,314) (4,312) (8,544) (8,540)
Undistributed earnings attributable to preferred stockholders (1,773) (1,036) (3,358) (1,488)
Net income attributable to common stockholders, basic 13,134 8,097 25,045 11,611
Net income attributable to common stockholders, diluted $ 13,134 $ 8,097 $ 25,045 $ 11,611
Denominator:        
Weighted-average number of shares used to compute net income per share attributable to common stockholders, basic 137,379 144,896 138,250 144,669
Dilutive effect of awards issued under employee equity plans 2,340 4,345 1,664 4,004
Dilutive effect of shares related to convertible senior notes   1,861   1,696
Weighted-average number of shares used to compute net income per share attributable to common stockholders, diluted 139,719 151,102 139,914 150,369
Net income per share attributable to common stockholders, basic $ 0.1 $ 0.06 $ 0.18 $ 0.08
Net income per share attributable to common stockholders, diluted $ 0.09 $ 0.05 $ 0.18 $ 0.08