XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Revision of Prior Period, Adjustment [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Jan. 31, 2023   $ 80 $ 62,562 $ 1,617 $ (26) $ (6,449) $ 57,784
Net income attributable to common stock   0 0 (1,123) 0 0 (1,123)
Stock-based compensation expense   0 229 0 0 0 229
Foreign currency translation adjustment   0 0 0 0 (437) (437)
Balance at Apr. 30, 2023   $ 80 62,791 494 (26) (6,886) 56,453
Balances (in shares) at Jan. 31, 2023 (56,947) 8,007,002          
Balance at Jan. 31, 2023   $ 80 62,562 1,617 (26) (6,449) 57,784
Net income attributable to common stock             1,834
Foreign currency translation adjustment             (2,133)
Balance at Oct. 31, 2023   $ 80 62,991 3,451 (967) (8,582) 56,973
Balances (in shares) at Jan. 31, 2023 (56,947) 8,007,002          
Treasury stock retired (in shares)   0          
Shares issued, net of shares used for tax withholding (in shares)   66,726          
Balances (in shares) at Oct. 31, 2023   8,016,781          
Balance at Apr. 30, 2023   $ 80 62,791 494 (26) (6,886) 56,453
Net income attributable to common stock   0 0 1,022 0 0 1,022
Common stock issued under stock plans, net of shares used for tax withholding   0 (274) 0 0 0 (274)
Stock-based compensation expense   0 245 0 0 0 245
Foreign currency translation adjustment   0 0 0 0 339 339
Repurchase of common stock   1          
Repurchase of common stock     0 0 (312) 0 (311)
Balance at Jul. 31, 2023   81 62,762 1,516 (338) (6,547) 57,474
Net income attributable to common stock   0 0 1,935 0 0 1,935
Stock-based compensation expense   0 229 0 0 0 229
Foreign currency translation adjustment   0 0 0 0 (2,035) (2,035)
Repurchase of common stock   (1)          
Repurchase of common stock     0 0 (629) 0 (630)
Balance at Oct. 31, 2023   $ 80 62,991 3,451 (967) (8,582) 56,973
Balances (in shares) at Oct. 31, 2023   8,016,781          
Balance at Jan. 31, 2024   $ 80 60,063 12,088 (968) (5,551) 65,712
Net income attributable to common stock   0 0 1,443 0 0 1,443
Common stock issued under stock plans, net of shares used for tax withholding   0 8 0 0 0 8
Stock-based compensation expense   0 220 0 0 0 220
Amount attributable to non-controlling interest   0 (421) 0 0 0 (421)
Foreign currency translation adjustment   0 0 0 0 (1,415) (1,415)
Balance at Apr. 30, 2024   $ 80 59,870 13,531 (968) (6,966) 65,547
Balances (in shares) at Jan. 31, 2024 0 8,016,781          
Balance at Jan. 31, 2024   $ 80 60,063 12,088 (968) (5,551) 65,712
Net income attributable to common stock             7,223
Foreign currency translation adjustment             (1,792)
Balance at Oct. 31, 2024   $ 80 60,130 18,344 0 (7,343) 71,211
Balances (in shares) at Jan. 31, 2024 0 8,016,781          
Treasury stock retired (in shares)   (112,015)          
Shares issued, net of shares used for tax withholding (in shares)   77,802          
Balances (in shares) at Oct. 31, 2024   7,982,568          
Balance at Apr. 30, 2024   $ 80 59,870 13,531 (968) (6,966) 65,547
Net income attributable to common stock   0 0 3,289 0 0 3,289
Common stock issued under stock plans, net of shares used for tax withholding   1 (210) 0 0 0 (209)
Stock-based compensation expense   0 177 0 0 0 177
Amount attributable to non-controlling interest   0 (29) 0 0 0 (29)
Foreign currency translation adjustment   0 0 0 0 (192) (192)
Balance at Jul. 31, 2024   81 59,808 16,820 (968) (7,158) 68,583
Net income attributable to common stock   0 0 2,491 0 0 2,491
Common stock issued under stock plans, net of shares used for tax withholding   0 23 0 0 0 23
Stock-based compensation expense   0 232 0 0 0 232
Amount attributable to non-controlling interest   0 67 0 0 0 67
Foreign currency translation adjustment   0 0 0 0 (185) (185)
Retirement of treasury stock   (1) 0 (967) 968 0 0
Balance at Oct. 31, 2024   $ 80 $ 60,130 $ 18,344 $ 0 $ (7,343) $ 71,211
Balances (in shares) at Oct. 31, 2024   7,982,568