XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2025
Jan. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 11,151 $ 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,575,113 80,558,847
Common stock outstanding (in shares) 81,546,068 80,467,811
Average repurchase price of treasury stock shares (in dollars per share) $ 195.66 $ 13.27
Treasury stock (in shares) 1,029,045 99,371