CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY AND SERIES A PREFERRED STOCK - USD ($) $ in Thousands |
Stockholders' equity |
Common stock |
Treasury stock |
Additional paid-in capital |
Retained Earnings |
Accumulated other comprehensive loss |
Noncontrolling interests |
Series A Preferred Stock |
Total |
Balance at Dec. 31, 2022 |
$ 69,714
|
$ 3
|
$ (7,169)
|
$ 55,583
|
$ 24,166
|
$ (2,869)
|
$ (1,124)
|
|
$ 68,590
|
Balance (in shares) at Dec. 31, 2022 |
|
31,735,423
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
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
|
|
|
|
2,606
|
|
(276)
|
|
2,330
|
Balance at Mar. 31, 2023 |
71,403
|
$ 3
|
(7,904)
|
55,471
|
26,772
|
(2,939)
|
(1,400)
|
|
70,003
|
Balance (in shares) at Mar. 31, 2023 |
|
31,881,079
|
|
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
69,714
|
$ 3
|
(7,169)
|
55,583
|
24,166
|
(2,869)
|
(1,124)
|
|
68,590
|
Balance (in shares) at Dec. 31, 2022 |
|
31,735,423
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
Gain (loss) on foreign currency translation, net |
|
|
|
|
|
|
|
|
(130)
|
Net income (loss) |
|
|
|
|
|
|
|
|
(507)
|
Balance at Sep. 30, 2023 |
63,471
|
$ 3
|
(14,858)
|
57,083
|
24,242
|
(2,999)
|
(1,707)
|
|
61,764
|
Balance (in shares) at Sep. 30, 2023 |
|
31,273,343
|
|
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
71,403
|
$ 3
|
(7,904)
|
55,471
|
26,772
|
(2,939)
|
(1,400)
|
|
70,003
|
Balance (in shares) at Mar. 31, 2023 |
|
31,881,079
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
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
|
|
|
|
568
|
|
(152)
|
|
416
|
Balance at Jun. 30, 2023 |
69,695
|
$ 3
|
(11,322)
|
56,561
|
27,340
|
(2,887)
|
(1,552)
|
|
68,143
|
Balance (in shares) at Jun. 30, 2023 |
|
31,622,234
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
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)
|
|
|
|
(3,098)
|
|
(155)
|
|
(3,253)
|
Balance at Sep. 30, 2023 |
63,471
|
$ 3
|
(14,858)
|
57,083
|
24,242
|
(2,999)
|
(1,707)
|
|
61,764
|
Balance (in shares) at Sep. 30, 2023 |
|
31,273,343
|
|
|
|
|
|
|
|
Balance at Dec. 31, 2023 |
69,176
|
$ 3
|
(15,051)
|
58,270
|
28,884
|
(2,930)
|
(1,816)
|
|
67,360
|
Balance (in shares) at Dec. 31, 2023 |
|
31,283,975
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
Stock-based compensation |
1,358
|
|
|
1,358
|
|
|
|
|
1,358
|
Issuance of vested restricted shares, net of tax withholding |
(124)
|
|
|
(124)
|
|
|
|
|
(124)
|
Issuance of vested restricted shares, net of tax withholding (in shares) |
|
24,521
|
|
|
|
|
|
|
|
Gain (loss) on foreign currency translation, net |
(68)
|
|
|
|
|
(68)
|
|
|
(68)
|
Net income (loss) |
(2,069)
|
|
|
|
(2,069)
|
|
(361)
|
|
(2,430)
|
Balance at Mar. 31, 2024 |
68,273
|
$ 3
|
(15,051)
|
59,504
|
26,815
|
(2,998)
|
(2,177)
|
|
$ 66,096
|
Balance (in shares) at Mar. 31, 2024 |
|
31,308,496
|
|
|
|
|
|
|
|
Series A preferred stock, beginning balance (Shares) at Dec. 31, 2023 |
|
|
|
|
|
|
|
|
0
|
Balance at Dec. 31, 2023 |
69,176
|
$ 3
|
(15,051)
|
58,270
|
28,884
|
(2,930)
|
(1,816)
|
|
$ 67,360
|
Balance (in shares) at Dec. 31, 2023 |
|
31,283,975
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
Exercise of stock options (in shares) |
|
|
|
|
|
|
|
|
50,000
|
Purchase of treasury stock |
|
|
|
|
|
|
|
|
$ (18,200)
|
Gain (loss) on foreign currency translation, net |
|
|
|
|
|
|
|
|
17
|
Net income (loss) |
|
|
|
|
|
|
|
|
(18,577)
|
Series A Preferred Stock paid-in-kind dividend and accretion |
|
|
|
|
|
|
|
$ (11,700)
|
(11,663)
|
Balance at Sep. 30, 2024 |
51,442
|
$ 3
|
(18,202)
|
72,554
|
|
(2,913)
|
(2,505)
|
|
$ 48,937
|
Balance (in shares) at Sep. 30, 2024 |
|
30,802,537
|
|
|
|
|
|
|
|
Series A preferred stock, beginning balance (Shares) at Dec. 31, 2023 |
|
|
|
|
|
|
|
|
0
|
Series A preferred stock, ending balance (Amount) at Sep. 30, 2024 |
|
|
|
|
|
|
|
$ 150,606
|
$ 150,606
|
Series A preferred stock, ending balance (Shares) at Sep. 30, 2024 |
|
|
|
|
|
|
|
160,000
|
160,000
|
Balance at Mar. 31, 2024 |
68,273
|
$ 3
|
(15,051)
|
59,504
|
26,815
|
(2,998)
|
(2,177)
|
|
$ 66,096
|
Balance (in shares) at Mar. 31, 2024 |
|
31,308,496
|
|
|
|
|
|
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
Stock-based compensation |
1,495
|
|
|
1,495
|
|
|
|
|
1,495
|
Stock-based compensation, (in shares) |
|
22,905
|
|
|
|
|
|
|
|
Exercise of stock options and warrants |
242
|
|
|
242
|
|
|
|
|
242
|
Exercise of stock options and warrants (in shares) |
|
50,000
|
|
|
|
|
|
|
|
Issuance of vested restricted shares, net of tax withholding |
(356)
|
|
|
(356)
|
|
|
|
|
(356)
|
Issuance of vested restricted shares, net of tax withholding (in shares) |
|
108,124
|
|
|
|
|
|
|
|
Issuance of warrants |
10,771
|
|
|
10,771
|
|
|
|
|
10,771
|
Purchase of treasury stock |
(888)
|
|
(888)
|
|
|
|
|
|
(888)
|
Purchase of treasury stock (in shares) |
|
(192,325)
|
|
|
|
|
|
|
|
Gain (loss) on foreign currency translation, net |
11
|
|
|
|
|
11
|
|
|
11
|
Net income (loss) |
(6,929)
|
|
|
|
(6,929)
|
|
(163)
|
|
(7,092)
|
Series A Preferred Stock paid-in-kind dividend and accretion |
(4,538)
|
|
|
|
(4,538)
|
|
|
|
(4,538)
|
Balance at Jun. 30, 2024 |
68,081
|
$ 3
|
(15,939)
|
71,656
|
15,348
|
(2,987)
|
(2,340)
|
|
65,741
|
Balance (in shares) at Jun. 30, 2024 |
|
31,297,200
|
|
|
|
|
|
|
|
Temporary Equity |
|
|
|
|
|
|
|
|
|
Series A Preferred Stock issuance |
|
|
|
|
|
|
|
$ 138,943
|
|
Series A Preferred Stock issuance ( in shares) |
|
|
|
|
|
|
|
160,000
|
|
Series A Preferred Stock paid-in-kind dividend and accretion |
|
|
|
|
|
|
|
$ 4,538
|
|
Series A preferred stock, ending balance (Amount) at Jun. 30, 2024 |
|
|
|
|
|
|
|
$ 143,481
|
|
Series A preferred stock, ending balance (Shares) at Jun. 30, 2024 |
|
|
|
|
|
|
|
160,000
|
|
Stockholders' Equity |
|
|
|
|
|
|
|
|
|
Stock-based compensation |
1,580
|
|
|
1,580
|
|
|
|
|
1,580
|
Stock-based compensation, (in shares) |
|
39,114
|
|
|
|
|
|
|
|
Issuance of vested restricted shares, net of tax withholding |
(15)
|
|
|
(15)
|
|
|
|
|
(15)
|
Issuance of vested restricted shares, net of tax withholding (in shares) |
|
17,099
|
|
|
|
|
|
|
|
Purchase of treasury stock |
(2,263)
|
|
(2,263)
|
|
|
|
|
|
(2,263)
|
Purchase of treasury stock (in shares) |
|
(550,876)
|
|
|
|
|
|
|
|
Gain (loss) on foreign currency translation, net |
74
|
|
|
|
|
74
|
|
|
74
|
Net income (loss) |
(8,890)
|
|
|
|
(8,890)
|
|
(165)
|
|
(9,055)
|
Series A Preferred Stock paid-in-kind dividend and accretion |
(7,125)
|
|
|
(667)
|
$ (6,458)
|
|
|
$ (7,200)
|
(7,125)
|
Balance at Sep. 30, 2024 |
$ 51,442
|
$ 3
|
$ (18,202)
|
$ 72,554
|
|
$ (2,913)
|
$ (2,505)
|
|
48,937
|
Balance (in shares) at Sep. 30, 2024 |
|
30,802,537
|
|
|
|
|
|
|
|
Temporary Equity |
|
|
|
|
|
|
|
|
|
Series A Preferred Stock paid-in-kind dividend and accretion |
|
|
|
|
|
|
|
7,125
|
|
Series A preferred stock, ending balance (Amount) at Sep. 30, 2024 |
|
|
|
|
|
|
|
$ 150,606
|
$ 150,606
|
Series A preferred stock, ending balance (Shares) at Sep. 30, 2024 |
|
|
|
|
|
|
|
160,000
|
160,000
|