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