Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

v3.24.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Treasury stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive loss
Stockholders' equity
Noncontrolling interests
Total
Balance at Dec. 31, 2021 $ 3 $ (37) $ 53,481 $ 10,632 $ (2,645) $ 61,434 $ (909) $ 60,525
Balance (in shares) at Dec. 31, 2021 32,125,762              
Stock-based compensation     3,985     3,985   3,985
Stock-based compensation (in shares) 40,573              
Exercise of stock options and warrants     138     138   138
Exercise of stock options and warrants (in shares) 65,000              
Issuance of vested restricted shares, net of tax withholding     (2,021)     (2,021)   (2,021)
Issuance of vested restricted shares, net of tax withholding (in shares) 586,026              
Purchase of treasury stock   (7,132)       (7,132)   (7,132)
Purchase of treasury stock (in shares) (1,081,938)              
Loss on foreign currency translation, net         (224) (224)   (224)
Net income (loss)       13,534   13,534 (215) 13,319
Balance at Dec. 31, 2022 $ 3 (7,169) 55,583 24,166 (2,869) 69,714 (1,124) 68,590
Balance (in shares) at Dec. 31, 2022 31,735,423              
Stock-based compensation     5,032     5,032   5,032
Stock-based compensation (in shares) 79,445              
Exercise of stock options and warrants     310     310   310
Exercise of stock options and warrants (in shares) 162,000              
Issuance of vested restricted shares, net of tax withholding     (2,655)     (2,655)   (2,655)
Issuance of vested restricted shares, net of tax withholding (in shares) 488,988              
Purchase of treasury stock   (7,882)       (7,882)   (7,882)
Purchase of treasury stock (in shares) (1,181,881)              
Loss on foreign currency translation, net         (61) (61)   (61)
Net income (loss)       4,718   4,718 (692) 4,026
Balance at Dec. 31, 2023 $ 3 $ (15,051) $ 58,270 $ 28,884 $ (2,930) $ 69,176 $ (1,816) $ 67,360
Balance (in shares) at Dec. 31, 2023 31,283,975