Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Liability [Member]    
Loss Contingencies [Line Items]    
2021 $ 1,042  
2022 583  
2023 551  
2024 532  
2025 447  
Total lease payments 3,155  
Less imputed interest (413)  
Total 2,742 $ 3,260
Finance Lease Liability [Member]    
Loss Contingencies [Line Items]    
2021 33  
2022 22  
2023 10  
2024  
2025  
Total lease payments 65  
Less imputed interest (5)  
Total $ 60