v3.23.3
Net income (loss) per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Numerator (basic and diluted):        
Net income (loss) $ 14,673 $ (1,641) $ 29,348 $ (25,934)
Denominator (basic):        
Weighted-average common shares outstanding (in shares) 85,697 84,572 85,424 84,349
Denominator (diluted):        
Weighted-average common shares outstanding (in shares) 85,697 84,572 85,424 84,349
Weighted-average dilutive effect of stock options and restricted stock units (in shares) 1,425 0 1,283 0
Diluted weighted-average common shares outstanding (in shares) 87,122 84,572 86,707 84,349
Net income (loss) per share:        
Basic (in usd per share) $ 0.17 $ (0.02) $ 0.34 $ (0.31)
Diluted (in usd per share) $ 0.17 $ (0.02) $ 0.34 $ (0.31)
Antidilutive securities excluded from computation of earnings per share (in shares) 600 2,000 1,000 2,400