Stock Compensation (Schedule of Key Assumptions of Fair Value of Stock Options Granted) (Details) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Dividend yield | 0.00% | 0.00% |
| Risk free interest rates | 0.30% | |
| Risk free interest rates, minimum | 0.89% | |
| Risk free interest rates, maximum | 0.95% | |
| Expected volatility | 69.60% | |
| Expected volatility, minimum | 75.90% | |
| Expected volatility, maximum | 79.00% | |
| Expected term (in years) | 5 years 6 months | |
| Minimum [Member] | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Expected term (in years) | 5 years | |
| Maximum [Member] | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Expected term (in years) | 5 years 6 months | |