XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK AND RETIREMENT PLANS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of shares remain available for director fee 130,763 130,763
401(k) Retirement Savings Plan matching contribution $ 210,000 $ 186,000
Employer matching contributions owed to the plan $ 229,000 $ 224,000
Outstanding of stock appreciation rights, shares 12,500 12,500
Employee Stock Purchase Plan [Member]    
Purchase shares Common Stock 95.00%  
Number of purchase shares 3,288 4,484
Average execise prices $ 4.06 $ 5.38
Number of shares reserved for future issuance 25,477 29,098
Equity Option [Member]    
Number of shares available for future grant 280,177  
Number of Common Stock reserved for issuance consisting 665,200  
Inducement reserve shares 12,500  
Inducement reserve shares were granted in 2019 consisting 25,000  
Nuber of shares issued from the inducement reserve 12,500  
Options granted maximum term 6 years