Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Treasury Stock [Member] | Total |
Beginning balance, value at Mar. 31, 2021 | $ 1,071,833 | $ 7,624,214 | $ 473,361 | $ (346,001) | $ 8,823,407 |
Net income | | | 395,006 | | 395,006 |
Stock based compensation | | 13,865 | | | 13,865 |
Issuance of stock through options exercised | 2,500 | 31,500 | | | 34,000 |
Ending balance, value at Jun. 30, 2021 | 1,074,333 | 7,669,579 | 868,367 | (346,001) | 9,266,278 |
Beginning balance, value at Mar. 31, 2021 | 1,071,833 | 7,624,214 | 473,361 | (346,001) | 8,823,407 |
Net income | | | | | 1,857,136 |
Ending balance, value at Dec. 31, 2021 | 1,094,333 | 7,959,357 | 2,330,497 | (346,001) | 11,038,186 |
Beginning balance, value at Jun. 30, 2021 | 1,074,333 | 7,669,579 | 868,367 | (346,001) | 9,266,278 |
Net income | | | 708,828 | | 708,828 |
Stock based compensation | | 22,568 | | | 22,568 |
Issuance of stock through options exercised | 11,450 | 140,282 | | | 151,732 |
Ending balance, value at Sep. 30, 2021 | 1,085,783 | 7,832,429 | 1,577,195 | (346,001) | 10,149,406 |
Net income | | | 753,302 | | 753,302 |
Stock based compensation | | 25,570 | | | 25,570 |
Issuance of stock through options exercised | 8,550 | 101,358 | | | 109,908 |
Ending balance, value at Dec. 31, 2021 | 1,094,333 | 7,959,357 | 2,330,497 | (346,001) | 11,038,186 |
Beginning balance, value at Mar. 31, 2022 | 1,108,208 | 8,133,982 | 3,328,427 | (346,001) | $ 12,224,616 |
Beginning balance, shares at Mar. 31, 2022 | | | | | 2,216,416 |
Beginning balance, held in treasury, shares at Mar. 31, 2022 | | | | | (67,000) |
Net income | | | 1,298,672 | | $ 1,298,672 |
Stock based compensation | | 25,571 | | | 25,571 |
Ending balance, value at Jun. 30, 2022 | 1,108,208 | 8,159,553 | 4,627,099 | (346,001) | 13,548,859 |
Beginning balance, value at Mar. 31, 2022 | 1,108,208 | 8,133,982 | 3,328,427 | (346,001) | $ 12,224,616 |
Beginning balance, shares at Mar. 31, 2022 | | | | | 2,216,416 |
Beginning balance, held in treasury, shares at Mar. 31, 2022 | | | | | (67,000) |
Net income | | | | | $ 3,755,173 |
Common stock shares, issued | | | | | 5,000 |
Common stock shares, held in treasury, Acquisitions, shares | | | | | (12,416) |
Ending balance, value at Dec. 31, 2022 | 1,110,708 | 8,279,823 | 7,083,600 | (514,261) | $ 15,959,870 |
Ending balance, shares at Dec. 31, 2022 | | | | | 2,221,416 |
Ending balance, held in treasury, shares at Dec. 31, 2022 | | | | | (79,416) |
Common stock shares, outstanding at Dec. 31, 2022 | | | | | 2,142,000 |
Beginning balance, value at Jun. 30, 2022 | 1,108,208 | 8,159,553 | 4,627,099 | (346,001) | $ 13,548,859 |
Net income | | | 1,211,716 | | 1,211,716 |
Stock based compensation | | 34,431 | | | 34,431 |
Profit from purchase of stock by insider | | 30,179 | | | 30,179 |
Ending balance, value at Sep. 30, 2022 | 1,108,208 | 8,224,163 | 5,838,815 | (346,001) | 14,825,185 |
Net income | | | 1,244,785 | | 1,244,785 |
Stock based compensation | | 41,460 | | | 41,460 |
Issuance of stock through options exercised | 2,500 | 14,200 | | | 16,700 |
Purchase of stock | | | | (168,260) | (168,260) |
Ending balance, value at Dec. 31, 2022 | $ 1,110,708 | $ 8,279,823 | $ 7,083,600 | $ (514,261) | $ 15,959,870 |
Ending balance, shares at Dec. 31, 2022 | | | | | 2,221,416 |
Ending balance, held in treasury, shares at Dec. 31, 2022 | | | | | (79,416) |
Common stock shares, outstanding at Dec. 31, 2022 | | | | | 2,142,000 |