Non-Controlling Interest (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-controlling Interest [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Non-Controlling Interest | As at December 31, 2025, the carrying value of non-controlling interest (“NCI”) was $1,205,363 which was determined as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||