XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Non-controlling Interest
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 (loss)     38,244     (2,538) 35,706
Foreign currency translation loss         (1,370)   (1,370)
Stock compensation expense   3,459         3,459
Stock option exercises $ 12 1,416         1,428
Stock option exercises (in shares) 82,471            
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 (loss)     33,098     1,606 34,704
Foreign currency translation loss         (425)   (425)
Stock compensation expense   3,958         3,958
Stock option exercises $ 6 60         66
Stock option exercises (in shares) 39,616            
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            
Net income (loss)     32,358       32,358
Foreign currency translation loss         (920)   (920)
Net unrealized gains on available-for-sale securities         199   199
Stock compensation expense   4,455         $ 4,455
Stock option exercises (in shares)             94,000
Stock option exercises and restricted stock unit settlements, net of shares withheld for exercise price and withholding taxes   (2,480)   3,577     $ 1,097
Stock option exercises and restricted stock unit settlements, net of shares withheld for exercise price and withholding taxes (in shares) 104,090            
Common stock repurchases       (12,464)     $ (12,464)
Common stock repurchases (in shares) (303,160)           (230,160)
Cash dividends     (14,683)       $ (14,683)
Balances at Jan. 31, 2024 $ 2,374 $ 164,183 $ 225,507 $ (97,528) $ (3,597)   $ 290,939
Balances (in shares) at Jan. 31, 2024 13,242,520