XML 155 R48.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS EQUITY (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 30, 2022
Dec. 29, 2022
Dec. 22, 2022
Sep. 30, 2022
Jun. 30, 2022
May 31, 2022
Mar. 31, 2022
Feb. 25, 2022
Jan. 31, 2022
Dec. 31, 2021
Dec. 29, 2021
Dec. 22, 2021
Nov. 30, 2021
Aug. 31, 2021
May 31, 2021
Feb. 25, 2021
Dec. 29, 2020
Feb. 25, 2020
Feb. 28, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2015
Jun. 30, 2013
May 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Unrecognized compensation expense of options unvested                                       $ 0              
Stock-based compensation                                       1,158,997 $ 866,740            
Stock-based compensation expense related to vested stock options                                       $ 82,530 $ 55,020            
Exercise of stock options (Shares)                                       287,000 219,000            
Restricted stock [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Unrecognized compensation expense of options unvested                                       $ 0              
Stock-based compensation expense related to vested stock options                                       $ 1,076,467 $ 811,720            
2011 Equity Incentive Plan [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Common stock, shares authorized                   1,320,000                   1,320,000 1,320,000   1,320,000 1,120,000 920,000 460,000 260,000
2011 Equity Incentive Plan - an individual participant [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Common stock, shares authorized                                       78,000              
Options granted February 2019 [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Common stock share granted to key employees, consultants and directors under the plan                                     250,000                
Weighted average exercise price, stock options granted                                     $ 2.3                
Options, grants in period, contractual term                                     10 years                
Options, vested, percentage of options               30.00%               20.00%   20.00% 30.00%                
Share-based compensation recognized               $ 82,530               $ 55,020   $ 55,020 $ 82,530                
Estimated fair value of the stock options granted                                           $ 1.1          
Key employees and the outside director [Member] | 2011 Equity Incentive Plan [Member] | Restricted stock [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Restricted stock awards (Shares)     29,000                 41,050         41,350                    
Options, vested, percentage of options 10.00% 20.00%   10.00% 10.00%   10.00%     60.00% 20.00%           60.00%                    
Share-based compensation recognized $ 120,240 $ 58,717 $ 536,790 $ 120,240 $ 120,240   $ 120,240     $ 753,003 $ 58,717           $ 176,151                    
Restricted shares issued, value per share     $ 18.51                 $ 30.06         $ 7.1                    
Restricted shares vested                       1,050                              
Employee [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Common stock share granted to key employees, consultants and directors under the plan                         150,964 28,895 12,400                        
Exercise of stock options (Shares)           35,209 40,000   78,000                     115,448              
Director [Member]                                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                      
Common stock share granted to key employees, consultants and directors under the plan                                         10,000