XML 115 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Financial Instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative Designated as Hedging Instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Derivatives $ 725 $ 13,546
Derivative Liability 10,572 1,922
Derivatives Not Designated as Hedging Instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Derivatives 8,174 3,661
Derivative Liability 14,633 2,630
Interest rate swaps | Derivative Designated as Hedging Instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Derivatives 725 13,546
Derivative Liability 10,572 1,922
Foreign currency forward contracts | Derivatives Not Designated as Hedging Instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Derivatives 3,685 808
Derivative Liability 14,633 2,630
Foreign currency option contracts | Derivatives Not Designated as Hedging Instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Derivatives 4,489 2,853
Derivative Liability $ 0 $ 0