v3.26.1
Net Income per Share - Schedule of Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Earnings Per Share [Abstract]    
Net income $ 260,936 $ 228,190
Denominator:    
Weighted average common shares outstanding, basic (in shares) 163,345 162,749
Diluted shares:    
Weighted average common shares outstanding, basic (in shares) 163,345 162,749
Effect of potentially dilutive common shares (in shares) 2,644 3,480
Weighted average common shares outstanding, diluted (in shares) 165,989 166,229
Basic (in usd per share) $ 1.60 $ 1.40
Diluted (in usd per share) $ 1.57 $ 1.37