XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' equity - Schedule of Common Stock Repurchased and Subsequently Retired (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2025
Equity [Abstract]    
Common stock repurchases (in shares) 665 1,367
Common stock repurchases $ 65,991 $ 126,302