XML 18 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, 2020 $ 2,346 $ 148,746 $ 189,306 $ (33) $ (1,116) $ 1,781 $ 341,030
Balances (in shares) at Jan. 31, 2020 15,634,969            
Net income     23,851     (40) 23,811
Foreign currency translation loss         35   35
Stock compensation expense   2,938         2,938
Stock option exercises and other share-based award settlements $ 10 1,631         $ 1,641
Stock option exercises and other share-based award settlements (in shares) 68,000           68,000
Cash dividends     (47,047)       $ (47,047)
Balances at Jan. 31, 2021 $ 2,356 153,315 166,110 (33) (1,081) 1,741 322,408
Balances (in shares) at Jan. 31, 2021 15,702,969            
Net income     38,244     (2,538) 35,706
Foreign currency translation loss         (1,370)   (1,370)
Stock compensation expense   3,459         3,459
Stock option exercises and other share-based award settlements $ 12 1,416         $ 1,428
Stock option exercises and other share-based award settlements (in shares) 82,471           42,000
Common stock repurchases       (20,372)     $ (20,372)
Common stock repurchases (in shares) (527,752)           (527,752)
Cash dividends     (15,664)       $ (15,664)
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     33,098     1,606 34,704
Foreign currency translation loss         (425)   (425)
Stock compensation expense   3,958         3,958
Stock option exercises and other share-based award settlements $ 6 60         $ 66
Stock option exercises and other share-based award settlements (in shares) 39,616           2,000
Common stock repurchases       (68,236)     $ (68,236)
Common stock repurchases (in shares) (1,855,714)           (1,855,714)
Cash dividends     (13,956)       $ (13,956)
Distribution to non-controlling interest           (677) (677)
Deconsolidation of VIEs           $ (132) (132)
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