v3.26.1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Allowance for credit loss $ 366 $ 382
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 18,750,000 18,750,000
Common stock, shares issued (in shares) 9,135,428 9,095,922
Common stock, shares outstanding (in shares) 8,835,651 8,796,145
Treasury stock, shares (in shares) 299,777 299,777