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
Apr. 30, 2026
Apr. 30, 2025
Numerator:    
Net income $ 17,726 $ 8,194
Accretion and dividend on series A convertible preferred stock (4,230) (4,228)
Undistributed earnings attributable to preferred stockholders (1,587) (451)
Net income attributable to common stockholders 11,909 3,515
Net income attributable to common stockholders, diluted $ 11,909 $ 3,515
Denominator:    
Weighted-average number of shares used to compute net income per share attributable to common stockholders, basic 139,150 144,434
Dilutive effect of awards issued under employee equity plans 989 3,664
Dilutive effect of shares related to convertible senior notes   1,516
Weighted-average number of shares used to compute net income per share attributable to common stockholders, diluted 140,139 149,614
Net income per share attributable to common stockholders, basic $ 0.09 $ 0.02
Net income per share attributable to common stockholders, diluted $ 0.08 $ 0.02