XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Information Related to Foreign Currency Forward Contracts
Certain information related to the Company’s foreign currency forward contracts is presented below as of March 31, 2024 and December 31, 2023.
As of March 31, 2024
DescriptionNotional Amount
to be Sold
Settlement
Date
Gross Amount of Unrealized GainGross Amount of Unrealized LossBalance Sheet location of Net Amounts
Foreign currency forward contractCAD4244/3/2024$$Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1434/17/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1085/17/2024(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1186/19/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4177/3/2024Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1317/17/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1118/19/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1149/18/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD42310/2/2024Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13410/17/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11011/19/2024(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11012/18/2024(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4091/2/2025Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1331/17/2025(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1152/20/2025(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD913/19/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD14,6534/2/2025(11)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1284/17/2025(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1015/19/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1076/18/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1287/17/2025(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1038/19/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1039/17/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13010/17/2025(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD10911/19/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD12,24312/18/2025(168)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6354/17/20246— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6095/16/20245— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5066/19/20242— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD1116/20/20243— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5797/16/20244— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5948/16/20244— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5929/17/20243— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57210/17/20243— Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD59011/18/20242Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57012/17/20242Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5681/17/20251Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5602/18/20251Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5063/18/2025Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5604/16/2025Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5425/16/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5606/18/2025(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5577/16/20259Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5598/18/20259Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5579/16/20258Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53910/17/20258Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD55711/18/20258Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53912/16/20257Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5561/20/20267Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5542/17/20266Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5003/17/20265Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD47,8584/20/2026(624)Unrealized loss on foreign currency forward contracts
$103$(837)
As of December 31, 2023
DescriptionNotional Amount to be SoldSettlement DateGross Amount of Unrealized GainGross Amount of Unrealized LossBalance Sheet location of Net Amounts
Foreign currency forward contractCAD4291/4/2024$$(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1431/17/2024(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1122/19/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1053/19/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4244/3/2024(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1434/17/2024(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1085/17/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1186/19/2024(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4177/3/2024(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1317/17/2024(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1118/19/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1149/18/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD42310/2/2024(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13410/17/2024(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11011/19/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11012/18/2024(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4091/2/2025(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1331/17/2025(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1152/20/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD913/19/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD14,6534/2/2025(254)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1284/17/2025(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1015/19/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1076/18/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1287/17/2025(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1038/19/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1039/17/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13010/17/2025(4)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD10911/19/2025(3)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD12,24312/18/2025(371)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5551/17/2024(12)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6482/16/2024(12)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5993/18/2024(12)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6354/17/2024(13)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6095/16/2024(13)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5066/19/2024(12)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD1116/20/2024(1)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5797/16/2024(13)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5948/16/2024(14)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5929/17/2024(14)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57210/17/2024(14)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD59011/18/2024(15)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57012/17/2024(15)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5681/17/2025(16)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5602/18/2025(16)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5063/18/2025(15)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5604/16/2025(16)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5425/16/2025(16)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5606/18/2025(17)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5577/16/2025(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5598/18/2025(7)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5579/16/2025(8)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53910/17/2025(8)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD55711/18/2025(9)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53912/16/2025(9)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD4601/19/2026(8)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD961/20/2026(2)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5542/17/2026(10)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5003/17/2026(9)Unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD47,8584/16/2026(2,016)Unrealized loss on foreign currency forward contracts
$$(3,087)