Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|---|
| Accounting Policies [Abstract] | |||
| Cash and cash equivalents | $ 55,742 | $ 32,585 | |
| Restricted cash included in deposits and other long-term assets (see Note 14) | 535 | 520 | |
| Restricted cash included in prepaid expenses and other current assets (see Note 14) | 78 | ||
| Total cash, cash equivalents, and restricted cash as shown in the consolidated statements of cash flows | $ 56,277 | $ 33,183 | $ 10,096 |