Revenue Recognition (Schedule of Contract Assets and Liabilities) (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Revenue Recognition [Abstract] | ||
| Unbilled Receivables (contract assets) | $ 1,102 | $ 253 |
| Deferred Revenue (contract liabilities) | $ 54 | $ 425 |