CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
|
Preferred Stock A [Member] |
Common Stock [Member] |
Additional Paid-In Capital [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
Retained Earnings [Member] |
Total |
| Beginning Balance at Dec. 31, 2019 |
$ 3,000
|
$ 130,068
|
$ 8,079,774
|
$ (529,045)
|
$ 3,037,924
|
$ 10,721,721
|
| Beginning Balance (Shares) at Dec. 31, 2019 |
120,000
|
5,386,723
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Compensation cost recognized in connection with stock options |
|
|
65,942
|
|
|
65,942
|
| Restricted stock awards |
|
$ 41
|
176,110
|
|
|
176,151
|
| Restricted stock awards (Shares) |
|
41,350
|
|
|
|
|
| Restricted stock awards for accrued leave |
|
$ 2
|
16,332
|
|
|
16,334
|
| Restricted stock awards for accrued leave (Shares) |
|
2,301
|
|
|
|
|
| Net income |
|
|
|
|
4,423,872
|
4,423,872
|
| Foreign currency translation adjustment |
|
|
|
(33,655)
|
|
(33,655)
|
| Ending Balance at Dec. 31, 2020 |
$ 3,000
|
$ 130,111
|
8,338,158
|
(562,700)
|
7,461,796
|
15,370,365
|
| Ending Balance (Shares) at Dec. 31, 2020 |
120,000
|
5,430,374
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Compensation cost recognized in connection with stock options |
|
|
55,020
|
|
|
55,020
|
| Exercise of stock options |
|
$ 10
|
25,990
|
|
|
26,000
|
| Exercise of stock options (Shares) |
|
10,000
|
|
|
|
|
| Options exercised on a cashless basis (Shares) |
|
192,259
|
|
|
|
|
| Restricted stock awards |
|
$ 41
|
811,679
|
|
|
811,720
|
| Restricted stock awards (Shares) |
|
41,050
|
|
|
|
|
| Net income |
|
|
|
|
12,574,437
|
12,574,437
|
| Foreign currency translation adjustment |
|
|
|
(216,568)
|
|
(216,568)
|
| Ending Balance at Dec. 31, 2021 |
$ 3,000
|
$ 130,162
|
$ 9,230,847
|
$ (779,268)
|
$ 20,036,233
|
$ 28,620,974
|
| Ending Balance (Shares) at Dec. 31, 2021 |
120,000
|
5,673,683
|
|
|
|
|