v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 12,252 $ 12,979
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 1,000,000,000 1,000,000,000
Common stock issued (in shares) 80,703,488 83,370,769
Common stock outstanding (in shares) 80,503,576 80,492,774
Average repurchase price of treasury stock shares (in dollars per share) $ 41.43 $ 171.84
Treasury stock (in shares) 199,912 2,877,995