| Leases (Details) - Schedule of maturities of lease liabilities $ in Thousands | Dec. 31, 2021  USD ($) | 
|---|---|
| Operating Leases [Member] | |
| Leases (Details) - Schedule of maturities of lease liabilities [Line Items] | |
| 2022 | $ 252 | 
| 2023 | |
| Total lease payments | 252 | 
| Less imputed interest | (7) | 
| Present value of lease liabilities | 245 | 
| Finance Leases [Member] | |
| Leases (Details) - Schedule of maturities of lease liabilities [Line Items] | |
| 2022 | 64 | 
| 2023 | 4 | 
| Total lease payments | 68 | 
| Less imputed interest | (3) | 
| Present value of lease liabilities | $ 65 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |