XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity - Schedule of Stock Repurchase Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Number of shares repurchased (in shares) 2,957 0 5,939 1,405
Weighted-average price per share (in dollars per share) $ 135.29 $ 0 $ 154.30 $ 136.39
Aggregate purchase price $ 400,000 $ 0 $ 916,329 $ 191,694