Stock-based Compensation (Details Narrative) |
Dec. 31, 2019
shares
|
|---|---|
| Share-based Goods and Nonemployee Services Transaction [Line Items] | |
| Options, authorized | 5,000,000 |
| Stock Options - 2015 [Member] | |
| Share-based Goods and Nonemployee Services Transaction [Line Items] | |
| Options, authorized | 5,000,000 |
| Options, available for issurance | 900,000 |
| Stock Options - 2009 [Member] | |
| Share-based Goods and Nonemployee Services Transaction [Line Items] | |
| Options, authorized | 100,000 |