XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Stockholders' Equity - USD ($)
Common Stock [Member]
Aditional Paid In Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2021 $ 7,184 $ 66,139,630 $ (46,100,351) $ 20,046,463
Shares, Outstanding, Beginning Balance at Dec. 31, 2021 7,183,874        
Vesting of restricted stocks $ 91 (91)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 91,134        
Restricted stock retired for tax withholding $ (26) (115,189) (115,215)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (26,157)        
Exercise of stock option $ 24 39,508 $ 39,532
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period         24,200
Stock-based compensation 223,446 $ 223,446
Net income 341,933 341,933
Shares, Outstanding, Ending Balance at Mar. 31, 2022 7,273,051        
Ending balance, value at Mar. 31, 2022 $ 7,273 66,287,304 (45,758,418) 20,536,159
Beginning balance, value at Dec. 31, 2021 $ 7,184 66,139,630 (46,100,351) 20,046,463
Shares, Outstanding, Beginning Balance at Dec. 31, 2021 7,183,874        
Stock-based compensation         474,980
Net income         445,892
Shares, Outstanding, Ending Balance at Jun. 30, 2022 7,202,341   90,913    
Ending balance, value at Jun. 30, 2022 $ 7,202 66,580,908 $ (377,950) (45,654,459) 20,555,701
Beginning balance, value at Mar. 31, 2022 $ 7,273 66,287,304 (45,758,418) 20,536,159
Shares, Outstanding, Beginning Balance at Mar. 31, 2022 7,273,051        
Vesting of restricted stocks $ 1 (1)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 1,200        
Restricted stock retired for tax withholding 30 30
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (387)        
Exercise of stock option $ 19 41,950 41,969
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 19,390        
Stock-based compensation 251,534 251,534
Treasury shares purchased $ (91) 91 $ (377,950) (377,950)
Stock Repurchased During Period, Shares (90,913)        
Treasury Stock, Shares, Acquired     90,913    
Net income 103,959 103,959
Shares, Outstanding, Ending Balance at Jun. 30, 2022 7,202,341   90,913    
Ending balance, value at Jun. 30, 2022 $ 7,202 66,580,908 $ (377,950) (45,654,459) 20,555,701
Beginning balance, value at Dec. 31, 2022 $ 7,090 67,157,650 $ (829,563) (46,013,420) 20,321,757
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 7,089,676   266,291    
Vesting of restricted stocks $ 148 (148)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 147,972        
Restricted stock retired for tax withholding $ (54) 54
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (53,647)        
Exercise of stock option $ 39 33,666 33,705
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 38,909        
Stock-based compensation 295,833 295,833
Treasury shares purchased $ (93) 93 $ (208,425) (208,425)
Stock Repurchased During Period, Shares (92,959)        
Treasury Stock, Shares, Acquired     92,959    
Net income (993,420) (993,420)
Shares, Outstanding, Ending Balance at Mar. 31, 2023 7,129,951   359,250    
Ending balance, value at Mar. 31, 2023 $ 7,130 67,487,148 $ (1,037,988) (47,006,840) 19,449,450
Beginning balance, value at Dec. 31, 2022 $ 7,090 67,157,650 $ (829,563) (46,013,420) 20,321,757
Shares, Outstanding, Beginning Balance at Dec. 31, 2022 7,089,676   266,291    
Stock-based compensation         602,249
Net income         (1,506,236)
Shares, Outstanding, Ending Balance at Jun. 30, 2023 7,307,533   359,250    
Ending balance, value at Jun. 30, 2023 $ 7,308 67,949,996 $ (1,037,988) (47,519,656) 19,399,660
Beginning balance, value at Mar. 31, 2023 $ 7,130 67,487,148 $ (1,037,988) (47,006,840) 19,449,450
Shares, Outstanding, Beginning Balance at Mar. 31, 2023 7,129,951   359,250    
Vesting of restricted stocks $ 93 (93)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 93,180        
Restricted stock retired for tax withholding
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (598)        
Exercise of stock option $ 85 156,525 156,610
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 85,000        
Stock-based compensation 306,416 306,416
Net income (512,816) (512,816)
Shares, Outstanding, Ending Balance at Jun. 30, 2023 7,307,533   359,250    
Ending balance, value at Jun. 30, 2023 $ 7,308 $ 67,949,996 $ (1,037,988) $ (47,519,656) $ 19,399,660