XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 9,893 $ 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) 81,813,448 80,558,847
Common stock outstanding (in shares) 81,715,778 80,467,811
Average repurchase price of treasury stock shares (in dollars per share) $ 13.27 $ 13.27
Treasury stock (in shares) 99,371 99,371