v3.25.1
Financial Instruments - Schedule of All Other Variables Remain Constant (Parentheticals) (Details) - USD [Member]
12 Months Ended
Dec. 31, 2024
Financial Instruments - Schedule of All Other Variables Remain Constant (Parentheticals) (Details) [Line Items]  
Movement percentage, Strengthening 1.00%
Movement percentage, Weakening 1.00%