XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK AND RETIREMENT PLANS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
401(k) Retirement Savings Plan matching contribution expense $ 253,000 $ 210,000
Employer matching contributions owed to the plan $ 248,000 $ 229,000
Outstanding stock appreciation rights, shares 12,500  
Employee Stock Purchase Plan [Member]    
Purchase shares Common Stock 95.00%  
Number of purchase shares 3,341 3,288
Average execise prices $ 4.16 $ 4.06
Number of shares reserved for future issuance 21,525 25,477
Equity Option [Member]    
Number of shares available for future grant 732,327  
Number of Common Stock reserved for issuance consisting 353,525  
Inducement reserve shares 92,500  
Inducement reserve shares granted in 2019, vested but unissued 12,500  
Options granted maximum term 6 years