XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2022
Jan. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 4,217 $ 4,966
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) 68,160,434 67,543,731
Common stock outstanding (in shares) 68,061,063 67,444,360
Treasury stock (in shares) 99,371 99,371
Average repurchase price of treasury stock shares (in dollars per share) $ 13.27 $ 13.27