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