v3.26.1
Financial Derivatives (Tables)
3 Months Ended
Mar. 31, 2026
Financial Derivatives [Abstract]  
Schedule of Fair Value of Financial Derivatives

The fair value of the financial derivatives as of December 31, 2025 and March 31, 2026 were as follows:

 

   December 31,
2025
   March 31,
2026
 
Derivatives not designed as hedging instruments          
Derivatives assets – Commodity contracts, prepayments and other receivables (note 5)  $
-
   $416,535 
           
Derivatives liabilities  - Foreign exchange contracts, accrued expenses and other payables (note 15)  $728,423   $2,287,144 
Schedule of Derivative Instruments

The gain (loss) related to the Company’s derivative instruments for the three months period ended March 31, 2025 and 2026 were as follows:

 

   For the three months
ended March 31,
 
   2025   2026 
Foreign currency forward and option contracts  $
-
   $(1,520,380)
Commodity contract   
-
    614,125 
    
-
    (906,255)