Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Treasury stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive loss
Noncontrolling interests
Stockholders' equity
Total
Balance at Dec. 31, 2021 $ 3 $ (37) $ 53,481 $ 10,632 $ (2,645) $ (909) $ 61,434 $ 60,525
Balance (in shares) at Dec. 31, 2021 32,125,762              
Stock-based compensation     879       879 879
Stock-based compensation, (in shares) 7,162              
Issuance of vested restricted shares, net of tax withholding     (314)       (314) (314)
Issuance of vested restricted shares, net of tax withholding (in shares) 127,413              
Gain (Loss) on foreign currency translation, net         (92)   (92) (92)
Net income (Loss)       3,670   (149) 3,670 3,521
Balance at Mar. 31, 2022 $ 3 (37) 54,046 14,302 (2,737) (1,058) 65,577 64,519
Balance (in shares) at Mar. 31, 2022 32,260,337              
Balance at Dec. 31, 2021 $ 3 (37) 53,481 10,632 (2,645) (909) 61,434 60,525
Balance (in shares) at Dec. 31, 2021 32,125,762              
Net income (Loss)               8,338
Balance at Sep. 30, 2022 $ 3 (3,540) 54,347 19,087 (2,993) (1,026) 66,904 65,878
Balance (in shares) at Sep. 30, 2022 32,231,728              
Balance at Mar. 31, 2022 $ 3 (37) 54,046 14,302 (2,737) (1,058) 65,577 64,519
Balance (in shares) at Mar. 31, 2022 32,260,337              
Stock-based compensation     911       911 911
Stock-based compensation, (in shares) 10,214              
Exercise of stock options     28       28 28
Exercise of stock options (in shares) 13,261              
Issuance of vested restricted shares, net of tax withholding     (1,242)       (1,242) (1,242)
Issuance of vested restricted shares, net of tax withholding (in shares) 365,589              
Gain (Loss) on foreign currency translation, net         (169)   (169) (169)
Net income (Loss)       4,303   137 4,303 4,440
Balance at Jun. 30, 2022 $ 3 (37) 53,743 18,605 (2,906) (921) 69,408 68,487
Balance (in shares) at Jun. 30, 2022 32,649,401              
Stock-based compensation     1,001       1,001 1,001
Stock-based compensation, (in shares) 11,293              
Issuance of vested restricted shares, net of tax withholding     (397)       (397) (397)
Issuance of vested restricted shares, net of tax withholding (in shares) 71,034              
Purchase of treasury stock   (3,503)         (3,503) (3,503)
Purchase of treasury stock (in shares) (500,000)              
Gain (Loss) on foreign currency translation, net         (87)   (87) (87)
Net income (Loss)       482   (105) 482 377
Balance at Sep. 30, 2022 $ 3 (3,540) 54,347 19,087 (2,993) (1,026) 66,904 65,878
Balance (in shares) at Sep. 30, 2022 32,231,728              
Balance at Dec. 31, 2022 $ 3 (7,169) 55,583 24,166 (2,869) (1,124) 69,714 68,590
Balance (in shares) at Dec. 31, 2022 31,735,423              
Stock-based compensation     1,320       1,320 1,320
Stock-based compensation, (in shares) 16,205              
Issuance of vested restricted shares, net of tax withholding     (1,432)       (1,432) (1,432)
Issuance of vested restricted shares, net of tax withholding (in shares) 247,536              
Purchase of treasury stock   (735)         (735) (735)
Purchase of treasury stock (in shares) (118,085)              
Gain (Loss) on foreign currency translation, net         (70)   (70) (70)
Net income (Loss)       2,606   (276) 2,606 2,330
Balance at Mar. 31, 2023 $ 3 (7,904) 55,471 26,772 (2,939) (1,400) 71,403 70,003
Balance (in shares) at Mar. 31, 2023 31,881,079              
Balance at Dec. 31, 2022 $ 3 (7,169) 55,583 24,166 (2,869) (1,124) 69,714 $ 68,590
Balance (in shares) at Dec. 31, 2022 31,735,423              
Exercise of stock options (in shares)               33,000
Net income (Loss)               $ (507)
Balance at Sep. 30, 2023 $ 3 (14,858) 57,083 24,242 (2,999) (1,707) 63,471 61,764
Balance (in shares) at Sep. 30, 2023 31,273,343              
Balance at Mar. 31, 2023 $ 3 (7,904) 55,471 26,772 (2,939) (1,400) 71,403 70,003
Balance (in shares) at Mar. 31, 2023 31,881,079              
Stock-based compensation     1,234       1,234 1,234
Stock-based compensation, (in shares) 17,930              
Exercise of stock options and warrants     226       226 226
Exercise of stock options and warrants (in shares) 135,500              
Issuance of vested restricted shares, net of tax withholding     (370)       (370) (370)
Issuance of vested restricted shares, net of tax withholding (in shares) 66,717              
Purchase of treasury stock   (3,418)         (3,418) (3,418)
Purchase of treasury stock (in shares) (478,992)              
Gain (Loss) on foreign currency translation, net         52   52 52
Net income (Loss)       568   (152) 568 416
Balance at Jun. 30, 2023 $ 3 (11,322) 56,561 27,340 (2,887) (1,552) 69,695 68,143
Balance (in shares) at Jun. 30, 2023 31,622,234              
Stock-based compensation     1,244       1,244 1,244
Stock-based compensation, (in shares) 23,865              
Exercise of stock options     75       75 75
Exercise of stock options (in shares) 22,500              
Issuance of vested restricted shares, net of tax withholding     (797)       (797) (797)
Issuance of vested restricted shares, net of tax withholding (in shares) 153,809              
Purchase of treasury stock   (3,536)         (3,536) (3,536)
Purchase of treasury stock (in shares) (549,065)              
Gain (Loss) on foreign currency translation, net         (112)   (112) (112)
Net income (Loss)       (3,098)   (155) (3,098) (3,253)
Balance at Sep. 30, 2023 $ 3 $ (14,858) $ 57,083 $ 24,242 $ (2,999) $ (1,707) $ 63,471 $ 61,764
Balance (in shares) at Sep. 30, 2023 31,273,343