Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Common Stock Outstanding [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Treasury Stock [Member] | AOCI Attributable to Parent [Member] | Retained Earnings [Member] | Total |
Balance (in shares) at Dec. 31, 2020 | | 8,885,797 | | | | | | |
Balance at Dec. 31, 2020 | | | $ 89 | $ 15,836 | $ (1,639) | $ (140) | $ 30,005 | $ 44,151 |
Common stock repurchased* (in shares) | [1] | (70,947) | | | | | | |
Common stock repurchased* | [1] | | | | (2,712) | | | (2,712) |
Stock options exercised (in shares) | | 67,500 | | | | | | |
Stock options exercised | | | 1 | 106 | | | | 107 |
Net income | | | | | | | | 1,040 |
Stock compensation expense | | | | 57 | | | | 57 |
Foreign currency translation adjustment | | | | | | 4 | | 4 |
Balance (in shares) at Mar. 31, 2021 | | 8,882,350 | | | | | | |
Balance at Mar. 31, 2021 | | | 90 | 15,999 | (4,351) | (136) | 31,045 | 42,647 |
Balance (in shares) at Dec. 31, 2020 | | 8,885,797 | | | | | | |
Balance at Dec. 31, 2020 | | | 89 | 15,836 | (1,639) | (140) | 30,005 | 44,151 |
Net income | | | | | | | | 3,845 |
Stock compensation expense | [1] | | | | | | | 198 |
Balance (in shares) at Jun. 30, 2021 | | 8,742,599 | | | | | | |
Balance at Jun. 30, 2021 | | | 90 | 16,197 | (9,399) | (132) | 33,850 | 40,606 |
Balance (in shares) at Mar. 31, 2021 | | 8,882,350 | | | | | | |
Balance at Mar. 31, 2021 | | | 90 | 15,999 | (4,351) | (136) | 31,045 | 42,647 |
Common stock repurchased* (in shares) | [1] | (144,194) | | | | | | |
Common stock repurchased* | [1] | | | | (5,048) | | | (5,048) |
Net income | | | | | | | 2,805 | 2,805 |
Foreign currency translation adjustment | | | | | | 4 | | 4 |
Stock compensation expense (in shares) | [1] | 4,443 | | | | | | |
Stock compensation expense | [1] | | | 198 | | | | |
Balance (in shares) at Jun. 30, 2021 | | 8,742,599 | | | | | | |
Balance at Jun. 30, 2021 | | | 90 | 16,197 | (9,399) | (132) | 33,850 | 40,606 |
Balance (in shares) at Dec. 31, 2021 | | 8,689,815 | | | | | | |
Balance at Dec. 31, 2021 | | | 90 | 16,261 | (11,327) | (194) | 39,044 | 43,874 |
Common stock repurchased* (in shares) | [1] | (70,864) | | | | | | |
Common stock repurchased* | [1] | | | | (2,332) | | | (2,332) |
Net income | | | | | | 8,670 | | 8,670 |
Stock compensation expense | | | | 10 | | | | 10 |
Foreign currency translation adjustment | | | | | | 1 | | 1 |
Balance (in shares) at Mar. 31, 2022 | | 8,618,951 | | | | | | |
Balance at Mar. 31, 2022 | | | 90 | 16,271 | (13,659) | (193) | 47,714 | 50,223 |
Balance (in shares) at Dec. 31, 2021 | | 8,689,815 | | | | | | |
Balance at Dec. 31, 2021 | | | 90 | 16,261 | (11,327) | (194) | 39,044 | $ 43,874 |
Stock options exercised (in shares) | | | | | | | | 0 |
Net income | | | | | | | | $ 11,526 |
Balance (in shares) at Jun. 30, 2022 | | 8,567,008 | | | | | | |
Balance at Jun. 30, 2022 | | | 90 | 16,421 | (15,006) | 50 | 50,570 | 52,125 |
Balance (in shares) at Mar. 31, 2022 | | 8,618,951 | | | | | | |
Balance at Mar. 31, 2022 | | | 90 | 16,271 | (13,659) | (193) | 47,714 | 50,223 |
Common stock repurchased* (in shares) | [1] | (58,447) | | | | | | |
Common stock repurchased* | [1] | | | | (1,347) | | | $ (1,347) |
Stock options exercised (in shares) | | | | | | | | 0 |
Net income | | | | | | | 2,856 | $ 2,856 |
Foreign currency translation adjustment | | | | | | 243 | | 243 |
Stock compensation expense (in shares) | | 6,504 | | | | | | |
Stock compensation expense | | | | 150 | | | | 150 |
Balance (in shares) at Jun. 30, 2022 | | 8,567,008 | | | | | | |
Balance at Jun. 30, 2022 | | | $ 90 | $ 16,421 | $ (15,006) | $ 50 | $ 50,570 | $ 52,125 |
| |
[1]At June 30, 2022, approximately $19,994,000 was authorized for future repurchases of our common stock. | |