v3.25.2
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Numerator:        
Net income (loss) attributable to common stockholders $ 26,751 $ (4,057) $ 27,521 $ (7,874)
Denominator:        
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
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.22 $ (0.03) $ 0.22 $ (0.06)
Numerator:        
Net income (loss) attributable to common stockholders $ 26,751 $ (4,057) $ 27,521 $ (7,874)
Adjustments to contingent consideration (23,400) 0 (21,600) 0
Net income (loss), diluted $ 3,351 $ (4,057) $ 5,921 $ (7,874)
Denominator:        
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
Dilutive effect of employee share-based awards (in shares) 5,380,873 0 4,810,421 0
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
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.03 $ (0.03) $ 0.05 $ (0.06)
Contingent Shares, Incentive Pool        
Denominator:        
Dilutive effect of incentive pool (in shares) 1,129,194 0 1,254,875 0
Contingent shares - earnout arrangement        
Denominator:        
Dilutive effect of incentive pool (in shares) 1,436,112 0 718,056 0