XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES -Schedule of Fair Value of Derivative Instruments in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value of Derivative Instruments    
Derivative Assets $ 644 $ 572
Derivative Liabilities 17,156 12,473
Derivatives Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative Assets 0 0
Derivative Liabilities 16,974 11,851
Derivatives Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative Assets 0 0
Derivatives Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable, accrued and other liabilities    
Fair Value of Derivative Instruments    
Derivative Liabilities 0 0
Derivatives Designated as Hedging Instruments | Cross Currency Swap Contract | Accounts payable, accrued and other liabilities    
Fair Value of Derivative Instruments    
Derivative Liabilities 16,974 11,851
Derivatives not Designated as Hedging Instruments    
Fair Value of Derivative Instruments    
Derivative Assets 644 572
Derivative Liabilities 182 622
Derivatives not Designated as Hedging Instruments | Foreign Exchange Contracts | Prepaid and other    
Fair Value of Derivative Instruments    
Derivative Assets 644 572
Derivatives not Designated as Hedging Instruments | Foreign Exchange Contracts | Accounts payable, accrued and other liabilities    
Fair Value of Derivative Instruments    
Derivative Liabilities 182 622
Derivatives not Designated as Hedging Instruments | Cross Currency Swap Contract | Accounts payable, accrued and other liabilities    
Fair Value of Derivative Instruments    
Derivative Liabilities $ 0 $ 0