XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Jul. 31, 2024
Oct. 31, 2024
Jan. 31, 2024
Statement of Financial Position [Abstract]      
Allowance for doubtful accounts   $ 8,212 $ 8,054
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)   74,493,146 72,840,692
Common stock outstanding (in shares)   74,393,775 72,741,321
Average repurchase price of treasury stock shares (in dollars per share) $ 13.27 $ 13.27  
Treasury Stock, Common, Shares   99,371 99,371