XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share Attributable to Common Stockholders - Schedule of Calculation 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 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Numerator:        
Net income attributable to common stockholders, basic $ 62,423 $ 38,805 $ 984,394 $ 46,739
Add: Interest expense on convertible senior notes 0 22 0 425
Net income attributable to common stockholders, diluted $ 62,423 $ 38,827 $ 984,394 $ 47,164
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 203,567 204,456 204,674 203,609
Effect of dilutive securities (in shares) 5,139 3,598 5,081 4,708
Weighted-average common shares outstanding, diluted (in shares) 208,706 208,054 209,755 208,317
Net income per share attributable to common stockholders:        
Basic (in usd per share) $ 0.31 $ 0.19 $ 4.81 $ 0.23
Diluted (in usd per share) $ 0.30 $ 0.19 $ 4.69 $ 0.23