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