Capital Stock - Schedule of Number of Shares and Capital Surplus (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
||||||
|---|---|---|---|---|---|---|---|---|
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | 14,889 | |||||||
| Capital surplus (in Dollars) | $ 45,060,227 | |||||||
| Conversion From Non Controlling Shareholders [Member] | ||||||||
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | 58,000 | |||||||
| Capital surplus (in Dollars) | $ 434,277 | |||||||
| Conversion Of Convertible Promissory Notes [Member] | ||||||||
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | 317,000 | |||||||
| Capital surplus (in Dollars) | $ 3,022,549 | |||||||
| Conversion Of November Pipe Convertible Notes [Member] | ||||||||
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | [1] | 1,455,000 | ||||||
| Capital surplus (in Dollars) | [1] | $ 12,089,847 | ||||||
| Issuance Of Ordinary Shares To Blue Ocean Shareholders [Member] | ||||||||
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | [2] | 64,000 | ||||||
| Capital surplus (in Dollars) | [2] | $ 685,040 | ||||||
| Deferred issuance of ordinary share to Blue Ocean sponsors [Member] | ||||||||
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | [2] | |||||||
| Capital surplus (in Dollars) | [2] | $ 29,227,201 | ||||||
| Capitalized Expenses For New Shares Issuance [Member] | ||||||||
| Disclosure of classes of share capital [line items] | ||||||||
| Number of shares | [3] | |||||||
| Capital surplus (in Dollars) | [3] | $ (398,687) | ||||||
| ||||||||