Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | $ 6,820 | $ 6,820 |
| Accumulated Amortization | (3,256) | (2,157) |
| Net Amount | 3,564 | 4,663 |
| Customer lists and relationships [Member] | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 5,690 | 5,690 |
| Accumulated Amortization | (2,453) | (1,663) |
| Net Amount | 3,237 | 4,027 |
| Trade names [Member] | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 1,000 | 1,000 |
| Accumulated Amortization | (699) | (434) |
| Net Amount | 301 | 566 |
| Developed technology [Member] | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 70 | 70 |
| Accumulated Amortization | (44) | (3) |
| Net Amount | 26 | 67 |
| Backlog [Member] | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Amount | 60 | 60 |
| Accumulated Amortization | (60) | (57) |
| Net Amount | $ 3 |