Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Narrative)

v3.22.2.2
Stock-Based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based compensation $ 405,414 $ 309,328    
Restricted stock units, fair value 159,000 $ 125,000 $ 1,107,000  
Restricted stock, description     The RSU award grant to the CEO vests 1/3 on the grant date and the remaining 2/3 vested equally on the annual grant date anniversary of the award over the remaining two years with the final vesting occurring in the period ended June 30, 2022  
Unrecognized stock-based compensation $ 123,000      
Non Employee Directors [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units, granted 138,228      
Officers And Managers [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units, granted 176,000      
Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units, granted   59,525 300,000  
Warrant [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants, outstanding 0     0
Unvested Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based compensation $ 21,000      
Combined Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units, fair value 125,000      
Restricted Stock [Member] | General and Administrative Expense [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based compensation $ 400,000 $ 299,000    
Amended 2013 Equity Compensation Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based number of shares authorized 1,500,000