Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
||
|---|---|---|---|---|
| Payables and Accruals [Abstract] | ||||
| Accounts payable | $ 3,543 | $ 2,611 | ||
| Accrued compensation | 2,162 | 1,959 | ||
| Accrued Liabilities, Current | [1] | 22,086 | 1,711 | |
| PPP loan payable | 523 | |||
| Other current liabilities | 178 | 9 | ||
| Total | $ 27,969 | $ 6,813 | ||
| ||||