v3.25.1
Financial Instruments - Schedule of Accounts and Other Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable [Member]    
Schedule of Accounts and Other Receivable [Line Items]    
Balance at beginning $ 13,114,951 $ 1,481,779
Provision for ECLs 897,170 11,633,172
Write off of ECLs (6,084,336)  
Currency translation adjustments (462,224)  
Balance at ending 7,465,561 13,114,951
Other receivables [Member]    
Schedule of Accounts and Other Receivable [Line Items]    
Balance at beginning 521,852
Provision for ECLs 521,852
Write off of ECLs  
Currency translation adjustments  
Balance at ending $ 521,852 $ 521,852