Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands |
Preferred Stock [Member]
Series A Preferred Stock [Member]
|
Preferred Stock [Member]
Series B Preferred Stock [Member]
|
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
Treasury Stock, Common [Member] |
Total |
Balance at Dec. 31, 2022 |
|
$ 5
|
$ 1
|
$ 16
|
$ 130,987
|
$ (25,621)
|
$ (3,037)
|
$ (662)
|
$ 101,689
|
|
Balance, shares at Dec. 31, 2022 |
|
4,526,231
|
1,344,128
|
15,970,204
|
|
|
|
|
|
|
Cumulative effect of adopting ASC 326 |
|
|
|
|
|
(186)
|
|
|
(186)
|
|
Balance - January 1, 2023 after adoption |
|
$ 5
|
$ 1
|
$ 16
|
130,987
|
(25,807)
|
(3,037)
|
(662)
|
101,503
|
|
Balance - January 1, 2023 after adoption, shares |
|
4,526,231
|
1,344,128
|
15,970,204
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
(401)
|
|
|
(401)
|
|
Foreign currency translation adjustment |
|
|
|
|
|
|
(1,711)
|
|
(1,711)
|
|
Issuance of stock under the equity incentive plan |
|
|
|
|
|
|
|
|
|
|
Issuance of stock under the equity incentive plan, shares |
|
|
41,491
|
343,203
|
|
|
|
|
|
|
Stock-based compensation, net of cash settlements |
|
|
|
|
1,185
|
|
|
|
1,185
|
|
Preferred stock dividends |
|
|
|
|
(3,931)
|
|
|
|
(3,931)
|
|
Shares issued for services |
|
|
|
|
|
|
|
|
|
|
Shares issued for services, shares |
|
|
|
20,000
|
|
|
|
|
|
|
Issuance of Series B Preferred Stock |
|
|
|
|
1,437
|
|
|
|
1,437
|
|
Issuance of Series B Preferred Stock, shares |
|
|
59,773
|
|
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
$ 5
|
$ 1
|
$ 16
|
129,678
|
(26,208)
|
(4,748)
|
(662)
|
98,082
|
|
Balance, shares at Mar. 31, 2023 |
|
4,526,231
|
1,445,392
|
16,333,407
|
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
$ 5
|
$ 1
|
$ 16
|
130,987
|
(25,621)
|
(3,037)
|
(662)
|
101,689
|
|
Balance, shares at Dec. 31, 2022 |
|
4,526,231
|
1,344,128
|
15,970,204
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
|
|
|
(4,982)
|
|
Foreign currency translation adjustment |
[1] |
|
|
|
|
|
|
|
(1,255)
|
|
Balance at Sep. 30, 2023 |
|
$ 5
|
$ 1
|
$ 17
|
123,872
|
(30,789)
|
(4,292)
|
(662)
|
88,152
|
|
Balance, shares at Sep. 30, 2023 |
|
4,526,231
|
1,463,392
|
16,598,449
|
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
$ 5
|
$ 1
|
$ 16
|
130,987
|
(25,621)
|
(3,037)
|
(662)
|
101,689
|
|
Balance, shares at Dec. 31, 2022 |
|
4,526,231
|
1,344,128
|
15,970,204
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
|
|
|
(48,700)
|
|
Balance at Dec. 31, 2023 |
|
$ 5
|
$ 1
|
$ 17
|
120,706
|
(74,481)
|
(3,869)
|
(662)
|
41,717
|
|
Balance, shares at Dec. 31, 2023 |
|
4,526,231
|
1,468,792
|
16,620,891
|
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
$ 5
|
$ 1
|
$ 16
|
129,678
|
(26,208)
|
(4,748)
|
(662)
|
98,082
|
|
Balance, shares at Mar. 31, 2023 |
|
4,526,231
|
1,445,392
|
16,333,407
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
(1,832)
|
|
|
(1,832)
|
|
Foreign currency translation adjustment |
|
|
|
|
|
|
94
|
|
94
|
|
Issuance of stock under the equity incentive plan |
|
|
|
|
|
|
|
|
|
|
Issuance of stock under the equity incentive plan, shares |
|
|
9,000
|
15,489
|
|
|
|
|
|
|
Stock-based compensation, net of cash settlements |
|
|
|
|
1,089
|
|
|
|
1,089
|
|
Preferred stock dividends |
|
|
|
|
(3,910)
|
|
|
|
(3,910)
|
|
Shares issued for services |
|
|
|
|
|
|
|
|
|
|
Shares issued for services, shares |
|
|
|
20,000
|
|
|
|
|
|
|
Balance at Jun. 30, 2023 |
|
$ 5
|
$ 1
|
$ 16
|
126,857
|
(28,040)
|
(4,654)
|
(662)
|
93,523
|
|
Balance, shares at Jun. 30, 2023 |
|
4,526,231
|
1,454,392
|
16,368,896
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
(2,749)
|
|
|
(2,749)
|
|
Foreign currency translation adjustment |
|
|
|
|
|
|
362
|
|
362
|
[1] |
Issuance of stock under the equity incentive plan |
|
|
|
$ 1
|
|
|
|
|
1
|
|
Issuance of stock under the equity incentive plan, shares |
|
|
9,000
|
229,553
|
|
|
|
|
|
|
Stock-based compensation, net of cash settlements |
|
|
|
|
931
|
|
|
|
931
|
|
Preferred stock dividends |
|
|
|
|
(3,916)
|
|
|
|
(3,916)
|
|
Balance at Sep. 30, 2023 |
|
$ 5
|
$ 1
|
$ 17
|
123,872
|
(30,789)
|
(4,292)
|
(662)
|
88,152
|
|
Balance, shares at Sep. 30, 2023 |
|
4,526,231
|
1,463,392
|
16,598,449
|
|
|
|
|
|
|
Balance at Dec. 31, 2023 |
|
$ 5
|
$ 1
|
$ 17
|
120,706
|
(74,481)
|
(3,869)
|
(662)
|
41,717
|
|
Balance, shares at Dec. 31, 2023 |
|
4,526,231
|
1,468,792
|
16,620,891
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
(241)
|
|
|
(241)
|
|
Foreign currency translation adjustment |
|
|
|
|
|
|
28
|
|
28
|
|
Issuance of stock under the equity incentive plan |
|
|
|
|
|
|
|
|
|
|
Issuance of stock under the equity incentive plan, shares |
|
|
14,000
|
238,400
|
|
|
|
|
|
|
Stock-based compensation, net of cash settlements |
|
|
|
|
(79)
|
|
|
|
(79)
|
|
Preferred stock dividends |
|
|
|
|
(5)
|
|
|
|
(5)
|
|
Balance at Mar. 31, 2024 |
|
$ 5
|
$ 1
|
$ 17
|
120,622
|
(74,722)
|
(3,841)
|
(662)
|
41,420
|
|
Balance, shares at Mar. 31, 2024 |
|
4,526,231
|
1,482,792
|
16,859,291
|
|
|
|
|
|
|
Balance at Dec. 31, 2023 |
|
$ 5
|
$ 1
|
$ 17
|
120,706
|
(74,481)
|
(3,869)
|
(662)
|
41,717
|
|
Balance, shares at Dec. 31, 2023 |
|
4,526,231
|
1,468,792
|
16,620,891
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
|
|
|
4,555
|
|
Foreign currency translation adjustment |
[1] |
|
|
|
|
|
|
|
(91)
|
|
Balance at Sep. 30, 2024 |
|
$ 5
|
$ 1
|
$ 17
|
121,033
|
(69,926)
|
(3,960)
|
(662)
|
46,508
|
|
Balance, shares at Sep. 30, 2024 |
|
4,526,231
|
1,482,792
|
16,962,619
|
|
|
|
|
|
|
Balance at Mar. 31, 2024 |
|
$ 5
|
$ 1
|
$ 17
|
120,622
|
(74,722)
|
(3,841)
|
(662)
|
41,420
|
|
Balance, shares at Mar. 31, 2024 |
|
4,526,231
|
1,482,792
|
16,859,291
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
1,674
|
|
|
1,674
|
|
Foreign currency translation adjustment |
|
|
|
|
|
|
(68)
|
|
(68)
|
|
Issuance of stock under the equity incentive plan |
|
|
|
|
|
|
|
|
|
|
Issuance of stock under the equity incentive plan, shares |
|
|
|
26,695
|
|
|
|
|
|
|
Stock-based compensation, net of cash settlements |
|
|
|
|
218
|
|
|
|
218
|
|
Balance at Jun. 30, 2024 |
|
$ 5
|
$ 1
|
$ 17
|
120,840
|
(73,048)
|
(3,909)
|
(662)
|
43,244
|
|
Balance, shares at Jun. 30, 2024 |
|
4,526,231
|
1,482,792
|
16,885,986
|
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
3,122
|
|
|
3,122
|
|
Foreign currency translation adjustment |
|
|
|
|
|
|
(51)
|
|
(51)
|
[1] |
Issuance of stock under the equity incentive plan |
|
|
|
|
|
|
|
|
|
|
Issuance of stock under the equity incentive plan, shares |
|
|
|
76,633
|
|
|
|
|
|
|
Stock-based compensation, net of cash settlements |
|
|
|
|
193
|
|
|
|
193
|
|
Balance at Sep. 30, 2024 |
|
$ 5
|
$ 1
|
$ 17
|
$ 121,033
|
$ (69,926)
|
$ (3,960)
|
$ (662)
|
$ 46,508
|
|
Balance, shares at Sep. 30, 2024 |
|
4,526,231
|
1,482,792
|
16,962,619
|
|
|
|
|
|
|
|
|