XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Non-controlling Interests
Total
Balances at Jan. 31, 2022 $ 2,368 $ 158,190 $ 188,690 $ (20,405) $ (2,451) $ (797) $ 325,595
Balances (in shares) at Jan. 31, 2022 15,257,688            
Net income     7,485       7,485
Foreign currency translation gain (loss)         (1,264)   (1,264)
Stock compensation expense   920         920
Stock option exercises and other share-based award settlements $ 6 60         66
Stock option exercises and other share-based award settlements (in shares) 39,099            
Common stock repurchases       (27,077)     $ (27,077)
Common stock repurchases (in shares) (710,879)           (710,879)
Cash dividends     (3,712)       $ (3,712)
Balances at Apr. 30, 2022 $ 2,374 159,170 192,463 (47,482) (3,715) $ (797) 302,013
Balances (in shares) at Apr. 30, 2022 14,585,908            
Balances at Jan. 31, 2023 $ 2,374 162,208 207,832 (88,641) (2,876)   280,897
Balances (in shares) at Jan. 31, 2023 13,441,590            
Net income     2,109       2,109
Foreign currency translation gain (loss)         440   440
Net unrealized losses on available-for-sale securities         (37)   (37)
Stock compensation expense   1,034         1,034
Stock option exercises and other share-based award settlements   (1,895)   2,439     $ 544
Stock option exercises and other share-based award settlements (in shares) 65,470           30,000
Common stock repurchases       (3,681)     $ (3,681)
Common stock repurchases (in shares) (92,656)           (92,656)
Cash dividends     (3,357)       $ (3,357)
Balances at Apr. 30, 2023 $ 2,374 $ 161,347 $ 206,584 $ (89,883) $ (2,473)   $ 277,949
Balances (in shares) at Apr. 30, 2023 13,414,404