CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($) | Common Stock [Member] | Additional Paid-in Capital [Member] | Treasury Stock, Common [Member] | Retained Earnings [Member] | Total |
Beginning balance, value at Dec. 31, 2022 | $ 52,650 | $ 19,137,281 | $ (150,000) | $ (2,746,636) | $ 16,293,295 |
Beginning balance, shares at Dec. 31, 2022 | 52,650,382 | | (303,450) | | |
Stock issued upon vesting of restricted stock | $ 118 | (118) | | | |
Stock issued upon vesting of restricted stock, shares | 118,000 | | | | |
Stock-based compensation | | 618,244 | | | 618,244 |
Repurchase of common stock | | | $ (666,018) | | (666,018) |
Repurchase of common stock, shares | | | (200,000) | | |
Net income | | | | (160,130) | (160,130) |
Ending balance, value at Mar. 31, 2023 | $ 52,768 | 19,755,407 | $ (816,018) | (2,906,766) | 16,085,391 |
Ending balance, shares at Mar. 31, 2023 | 52,768,382 | | (503,450) | | |
Beginning balance, value at Dec. 31, 2022 | $ 52,650 | 19,137,281 | $ (150,000) | (2,746,636) | 16,293,295 |
Beginning balance, shares at Dec. 31, 2022 | 52,650,382 | | (303,450) | | |
Net income | | | | | 836,318 |
Ending balance, value at Sep. 30, 2023 | $ 53,382 | 21,304,569 | $ (1,277,884) | (1,910,318) | 18,169,749 |
Ending balance, shares at Sep. 30, 2023 | 53,382,382 | | (698,008) | | |
Beginning balance, value at Mar. 31, 2023 | $ 52,768 | 19,755,407 | $ (816,018) | (2,906,766) | 16,085,391 |
Beginning balance, shares at Mar. 31, 2023 | 52,768,382 | | (503,450) | | |
Stock issued upon vesting of restricted stock | $ 70 | (70) | | | |
Stock issued upon vesting of restricted stock, shares | 70,000 | | | | |
Exercise of stock options | $ 4 | 9,596 | | | 9,600 |
Exercise of stock options, shares | 4,000 | | | | |
Stock-based compensation | | 830,426 | | | 830,426 |
Repurchase of common stock | | | $ (311,649) | | (311,649) |
Repurchase of common stock, shares | | | (119,558) | | |
Net income | | | | (104,156) | (104,156) |
Ending balance, value at Jun. 30, 2023 | $ 52,842 | 20,595,359 | $ (1,127,667) | (3,010,922) | 16,509,612 |
Ending balance, shares at Jun. 30, 2023 | 52,842,382 | | (623,008) | | |
Stock issued upon vesting of restricted stock | $ 540 | (540) | | | |
Stock issued upon vesting of restricted stock, shares | 540,000 | | | | |
Stock-based compensation | | 709,750 | | | 709,750 |
Repurchase of common stock | | | $ (150,217) | | (150,217) |
Repurchase of common stock, shares | | | (75,000) | | |
Net income | | | | 1,100,604 | 1,100,604 |
Ending balance, value at Sep. 30, 2023 | $ 53,382 | 21,304,569 | $ (1,277,884) | (1,910,318) | 18,169,749 |
Ending balance, shares at Sep. 30, 2023 | 53,382,382 | | (698,008) | | |
Beginning balance, value at Dec. 31, 2023 | $ 53,452 | 21,999,722 | $ (1,277,884) | 3,712,091 | 24,487,381 |
Beginning balance, shares at Dec. 31, 2023 | 53,452,382 | | (698,008) | | |
Stock issued upon vesting of restricted stock | $ 214 | (214) | | | |
Stock issued upon vesting of restricted stock, shares | 214,000 | | | | |
Stock-based compensation | | 663,951 | | | 663,951 |
Net income | | | | 309,096 | 309,096 |
Ending balance, value at Mar. 31, 2024 | $ 53,666 | 22,663,459 | $ (1,277,884) | 4,021,187 | 25,460,428 |
Ending balance, shares at Mar. 31, 2024 | 53,666,382 | | (698,008) | | |
Beginning balance, value at Dec. 31, 2023 | $ 53,452 | 21,999,722 | $ (1,277,884) | 3,712,091 | 24,487,381 |
Beginning balance, shares at Dec. 31, 2023 | 53,452,382 | | (698,008) | | |
Net income | | | | | 2,443,035 |
Ending balance, value at Sep. 30, 2024 | $ 54,324 | 23,935,238 | $ (1,638,379) | 6,155,126 | 28,506,309 |
Ending balance, shares at Sep. 30, 2024 | 54,324,382 | | (798,008) | | |
Beginning balance, value at Mar. 31, 2024 | $ 53,666 | 22,663,459 | $ (1,277,884) | 4,021,187 | 25,460,428 |
Beginning balance, shares at Mar. 31, 2024 | 53,666,382 | | (698,008) | | |
Stock issued upon vesting of restricted stock | $ 106 | (106) | | | |
Stock issued upon vesting of restricted stock, shares | 106,000 | | | | |
Exercise of stock options | $ 10 | 23,990 | | | 24,000 |
Exercise of stock options, shares | 10,000 | | | | |
Stock-based compensation | | 670,138 | | | 670,138 |
Net income | | | | 697,102 | 697,102 |
Ending balance, value at Jun. 30, 2024 | $ 53,782 | 23,357,481 | $ (1,277,884) | 4,718,289 | 26,851,668 |
Ending balance, shares at Jun. 30, 2024 | 53,782,382 | | (698,008) | | |
Stock issued upon vesting of restricted stock | $ 540 | (540) | | | |
Stock issued upon vesting of restricted stock, shares | 540,000 | | | | |
Exercise of stock options | $ 2 | 4,798 | | | 4,800 |
Exercise of stock options, shares | 2,000 | | | | |
Stock-based compensation | | 573,499 | | | 573,499 |
Repurchase of common stock | | | $ (360,495) | | (360,495) |
Repurchase of common stock, shares | | | (100,000) | | |
Net income | | | | 1,436,837 | 1,436,837 |
Ending balance, value at Sep. 30, 2024 | $ 54,324 | $ 23,935,238 | $ (1,638,379) | $ 6,155,126 | $ 28,506,309 |
Ending balance, shares at Sep. 30, 2024 | 54,324,382 | | (798,008) | | |