XML 30 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2025
Jan. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 12,305 $ 8,888
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) 82,919,928 80,558,847
Common stock outstanding (in shares) 81,357,418 80,467,811
Average repurchase price of treasury stock shares (in dollars per share) $ 221.86  
Treasury stock (in shares) 1,562,510 99,371