Stock Plans (Details Narrative) - USD ($) $ / shares in Units, $ in Thousands  | 
3 Months Ended | 9 Months Ended | |
|---|---|---|---|
Sep. 30, 2022  | 
Sep. 30, 2022  | 
Sep. 30, 2021  | 
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | |||
| Stock-based compensation | $ 1,038 | $ 1,359 | |
| Purchase common stock | 125,000 | ||
| Purchase price, per value | $ 1.52 | $ 1.52 | |
| Weighted-average period for recognizing non-vested stock option | 1 year | ||
| Equity Option [Member] | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | |||
| Total unrecognized compensation expense related to non-vested stock option | $ 1,100 | $ 1,100 | |
| Plan 2015 [Member] | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | |||
| Purchase common stock | 900,000 | ||
| Purchase price, per value | $ 1.31 | $ 1.31 | |
| Share-Based Payment Arrangement, Option [Member] | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | |||
| Stock-based compensation | $ 500 | ||