Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 12, 2021
Mar. 31, 2019
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Loss Contingencies [Line Items]            
Equipment purchases commitments       $ 1,400    
Demand letter for payment   $ 900        
Settlement agreement, payment to be received $ 600          
Consumer Night Vision, accrued invoices           $ 1,000
Other income (expense)       $ 396 $ 200  
Fully vested service period       5 years    
Percentage employer matches employee contributions       50.00%    
Percentage employer matches to a maximum qualified compensation       3.00%    
Employer contributions       $ 100 $ 100  
Reclassification, Other [Member]            
Loss Contingencies [Line Items]            
Consumer Night Vision, accrued invoices     $ (1,000)      
Prepayment, writeoff     300      
Other income (expense)     $ 100      
Government Funding [Member]            
Loss Contingencies [Line Items]            
Equipment purchases commitments       $ 20,500