v3.25.1
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