Intangible Assets (Details) - Schedule of Intangible assets - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2021 |
Dec. 31, 2020 |
|
| Schedule of Intangible assets [Abstract] | ||
| Capitalized internal-use software | $ 5,444 | $ 5,374 |
| Proprietary technology | 6,130 | 6,130 |
| Work in process | 1,481 | 1,481 |
| Less: accumulated amortization | (5,014) | (3,710) |
| Intangible assets, net | $ 8,041 | $ 9,275 |