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 | ||||||||||||||
|