Accounts Payable and Accrued Liabilities (Details) - Schedule of accounts payable and accrued liabilities - USD ($) $ in Thousands |
Sep. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Schedule of accounts payable and accrued liabilities [Abstract] | ||
| Accounts payable and accrued expenses | $ 37,770 | $ 20,365 |
| Accrued personnel expenses | 737 | 541 |
| Interest payable | 197 | 62 |
| Accrued other | 7,430 | |
| Total accounts payable and accrued liabilities | $ 46,134 | $ 20,968 |