Capital Stock - Schedule of Ordinary Shares Outstanding (Details) - shares shares in Thousands |
12 Months Ended | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|||||||||||||||
| Schedule of Ordinary Shares Outstanding [Abstract] | |||||||||||||||||
| Ordinary shares outstanding, Beginning | 24,201 | 9,212 | 9,212 | ||||||||||||||
| Issuance of ordinary shares | [1] | 72 | |||||||||||||||
| Share-based payments | 30 | 59 | |||||||||||||||
| Preferred shares conversion | [2] | 3,954 | |||||||||||||||
| Acquisition of subsidiaries | [3] | 10,073 | |||||||||||||||
| Changes in non-controlling interests | [4] | 831 | |||||||||||||||
| Restricted stock vested | 5 | ||||||||||||||||
| Conversion from non-controlling shareholders | [5] | 58 | |||||||||||||||
| Conversion of convertible promissory notes | [5] | 317 | |||||||||||||||
| Conversion of November PIPE convertible notes | [6] | 1,455 | |||||||||||||||
| Issuance of ordinary shares to Blue Ocean shareholders | [7] | 64 | |||||||||||||||
| Ordinary shares outstanding, Ending | 26,130 | 24,201 | 9,212 | ||||||||||||||
| |||||||||||||||||