XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2024 and December 31, 2023.
As of June 30, 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 contractCAD4177/3/2024$3$Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1317/17/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1118/19/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1149/18/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD42310/2/20243Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13410/17/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11011/19/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11012/18/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4091/2/20253Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1331/17/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1152/20/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD913/19/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD14,6534/2/202599Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1284/17/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1015/19/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1076/18/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1287/17/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1038/19/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1039/17/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13010/17/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD10911/19/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD12,24412/18/2025(76)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5797/16/2024(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5948/16/2024(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5929/17/2024(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57210/17/2024(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD59011/18/2024(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57012/17/2024(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5681/17/2025(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5602/18/2025(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5063/18/2025(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5604/16/2025(8)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5425/16/2025(8)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5606/18/2025(9)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5577/16/20251Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5598/18/20251Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5579/16/2025Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53910/17/2025Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD55711/18/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53912/16/2025(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5561/20/2026(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5542/17/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5003/17/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD47,8584/20/2026(1,337)Net unrealized loss on foreign currency forward contracts
$110$(1,516)
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)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1431/17/2024(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1122/19/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1053/19/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4244/3/2024(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1434/17/2024(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1085/17/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1186/19/2024(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4177/3/2024(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1317/17/2024(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1118/19/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1149/18/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD42310/2/2024(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13410/17/2024(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11011/19/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD11012/18/2024(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4091/2/2025(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1331/17/2025(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1152/20/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD913/19/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD14,6534/2/2025(254)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1284/17/2025(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1015/19/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1076/18/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1287/17/2025(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1038/19/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1039/17/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD13010/17/2025(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD10911/19/2025(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD12,24312/18/2025(371)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5551/17/2024(12)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6482/16/2024(12)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5993/18/2024(12)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6354/17/2024(13)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD6095/16/2024(13)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5066/19/2024(12)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD1116/20/2024(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5797/16/2024(13)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5948/16/2024(14)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5929/17/2024(14)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57210/17/2024(14)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD59011/18/2024(15)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD57012/17/2024(15)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5681/17/2025(16)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5602/18/2025(16)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5063/18/2025(15)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5604/16/2025(16)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5425/16/2025(16)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5606/18/2025(17)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5577/16/2025(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5598/18/2025(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5579/16/2025(8)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53910/17/2025(8)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD55711/18/2025(9)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD53912/16/2025(9)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD4601/19/2026(8)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD961/20/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5542/17/2026(10)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD5003/17/2026(9)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD47,8584/16/2026(2,016)Net unrealized loss on foreign currency forward contracts
$$(3,087)