v3.25.1
Stockholders' equity - Common Stock Repurchased and Subsequently Retired (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Equity [Abstract]    
Common stock repurchases (in shares) 1,361 0
Common stock repurchases $ 122,247 $ 0