v3.25.4
Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2025
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 December 31, 2025 and 2024.
December 31, 2025
DescriptionNotional Amount
to be Sold
Settlement
Date
Gross Amount of Unrealized GainGross Amount of Unrealized LossBalance Sheet location of Net Amounts
Foreign currency forward contractAUD3243/12/2026$$(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3354/2/2026(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3246/11/2026(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD2917/3/2026(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3289/11/2026(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD28310/2/2026(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD32412/11/2026(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD2731/5/2027(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3213/11/2027(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD2624/5/2027(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3286/11/2027(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD2637/2/2027(8)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3289/13/2027(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD26610/5/2027(9)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD32412/13/2027(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD2661/5/2028(11)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3243/13/2028(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD2684/5/2028(11)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD3286/13/2028(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractAUD32,2687/5/2028(1,588)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1251/5/2026(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD2963/4/2026Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD2194/6/2026(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD2987/3/2026Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD1397/6/2026(5)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD44310/5/2026(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4841/5/2027(6)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4744/5/2027(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD4817/6/2027(7)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD12,7778/16/2027(479)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD34810/5/2027(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD3511/4/2028(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD3484/4/2028(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD3477/5/2028(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD35110/3/2028(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractCAD15,6291/3/2029(182)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR3601/6/2026(44)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR432/10/2026(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR3514/6/2026(43)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR435/8/2026(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR3547/6/2026(43)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR448/10/2026(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR35610/6/2026(43)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR4411/10/2026(1)Net unrealized loss on foreign currency forward contracts
December 31, 2025
DescriptionNotional Amount
to be Sold
Settlement
Date
Gross Amount of Unrealized GainGross Amount of Unrealized LossBalance Sheet location of Net Amounts
Foreign currency forward contractEUR3541/6/2027(42)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR502/10/2027(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR3434/6/2027(41)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR495/10/2027(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR3457/6/2027(40)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR508/10/2027(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR34710/6/2027(40)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR5111/10/2027(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR3591/6/2028(41)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR522/10/2028(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR495/10/2028(1)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractEUR2,5018/10/2028(31)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP971/5/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP2551/6/2026(15)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP944/3/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP2464/7/2026(14)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP937/3/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP2547/6/2026(15)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP9410/5/2026(2)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP25910/6/2026(16)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP1041/5/2027(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP2661/6/2027(17)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP1014/5/2027(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP2584/6/2027(17)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP1027/5/2027(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP2597/6/2027(17)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP10310/5/2027(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP1031/5/2028(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP1024/5/2028(4)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP667/5/2028(3)Net unrealized loss on foreign currency forward contracts
Foreign currency forward contractGBP4,27410/4/2028(177)Net unrealized loss on foreign currency forward contracts
$$(3,172)
December 31, 2024
DescriptionNotional Amount to be SoldSettlement DateGross Amount of Unrealized GainGross Amount of Unrealized LossBalance Sheet location of Net Amounts
Foreign currency forward contractAUD5681/17/2025$20$Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5602/18/202520Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5063/18/202517Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5604/16/202519Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5425/16/202517Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5606/18/202518Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5577/16/202528Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5598/18/202527Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5579/16/202527Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD53910/17/202526Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD55711/18/202526Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD53912/16/202525Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5561/20/202625Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5542/17/202625Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD5003/17/202622Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractAUD47,8584/20/2026970Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP3051/6/202514Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2704/4/202512Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2587/7/202511Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP25710/6/202510Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2551/6/202610Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2464/7/20269Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2547/6/20269Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP25910/6/20269Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2661/6/20279Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2584/6/20278Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractGBP2597/6/20278Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR1411/7/20252Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3324/4/20254Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3527/7/20255Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR36210/6/20255Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3601/6/20266Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3514/6/20266Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3547/6/20266Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR35610/6/20267Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3541/6/20277Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3434/6/20277Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3457/6/20278Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR34710/6/20278Net unrealized gain on foreign currency forward contracts
Foreign currency forward contractEUR3591/6/20289Net unrealized gain on foreign currency forward contracts
$1,501$