Concession Duties Payable - Summary of Concession Duties PayableTransaction (Details) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Concession Duties Payable [Abstract] | ||
Installment notes payable, beginning balance | $ 2,259,432 | $ 1,968,251 |
Exchange Rate Adjustment | (421,086) | 291,181 |
Principal Payments | 0 | 0 |
Installment notes payable, ending balance | $ 1,838,346 | $ 2,259,432 |