XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED 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, 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     36,029       36,029
Foreign currency translation loss         (728)   (728)
Stock compensation expense   2,521         2,521
Stock option exercises and other share-based award settlements $ 12 1,384         1,396
Stock option exercises and other share-based award settlements (in shares) 81,471            
Cash dividends     (11,831)       (11,831)
Balances at Oct. 31, 2021 $ 2,368 157,220 190,308 (33) (1,809) 1,741 349,795
Balances (in shares) at Oct. 31, 2021 15,784,440            
Balances at Jul. 31, 2021 $ 2,366 155,937 181,862 (33) (1,338) 1,741 340,535
Balances (in shares) at Jul. 31, 2021 15,769,440            
Net income     12,393       12,393
Foreign currency translation loss         (471)   (471)
Stock compensation expense   913         913
Stock option exercises and other share-based award settlements $ 2 370         372
Stock option exercises and other share-based award settlements (in shares) 15,000            
Cash dividends     (3,947)       (3,947)
Balances at Oct. 31, 2021 $ 2,368 157,220 190,308 (33) (1,809) 1,741 349,795
Balances (in shares) at Oct. 31, 2021 15,784,440            
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     19,465       19,465
Foreign currency translation loss         (2,601)   (2,601)
Stock compensation expense   3,055         3,055
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           2,000
Common stock repurchases       (63,252)     $ (63,252)
Common stock repurchases (in shares) (1,721,015)           (1,721,015)
Cash dividends     (10,588)       $ (10,588)
Balances at Oct. 31, 2022 $ 2,374 161,305 197,567 (83,657) (5,052) (797) 271,740
Balances (in shares) at Oct. 31, 2022 13,575,772            
Balances at Jul. 31, 2022 $ 2,374 160,229 193,205 (73,573) (4,402) (797) 277,036
Balances (in shares) at Jul. 31, 2022 13,884,195            
Net income     7,758       7,758
Foreign currency translation loss         (650)   (650)
Stock compensation expense   1,076         1,076
Common stock repurchases       (10,084)     $ (10,084)
Common stock repurchases (in shares) (308,423)           (308,423)
Cash dividends     (3,396)       $ (3,396)
Balances at Oct. 31, 2022 $ 2,374 $ 161,305 $ 197,567 $ (83,657) $ (5,052) $ (797) $ 271,740
Balances (in shares) at Oct. 31, 2022 13,575,772