XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Share Repurchase Activity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Equity [Abstract]        
Number of shares repurchased (in shares) 2,821 2,876 7,709 9,221
Aggregate purchase price $ 215,543 $ 172,948 $ 600,179 $ 523,747