Cash and cash equivalents and Restricted cash (Details Narrative) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Cash and cash equivalents [abstract] | ||
| Cash and cash equivalents at fair value | $ 70,765 | $ 74,202 |
| Amount pledged as collaterals | 3,605 | 3,620 |
| Restricted cash at fair value | 3,605 | 3,620 |
| Non current restricted cash | 2,905 | 3,530 |
| Current restricted cash | $ 700 | $ 90 |