v3.26.1
Derivative Instruments, Hedging Activities and Fair Value - Effect of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Effect of derivative instruments    
Gain (Loss) Recognized in OCI on Derivatives $ 2,563 $ (3,655)
Loss (Gain) Reclassified from AOCI into Income - Effective Portion or Equity (871) 75
Foreign currency exchange forward contracts    
Effect of derivative instruments    
Gain (Loss) Recognized in OCI on Derivatives 491 (871)
Foreign currency exchange forward contracts | Income (Loss) from Discontinued Businesses    
Effect of derivative instruments    
Loss (Gain) Reclassified from AOCI into Income - Effective Portion or Equity (422) 192
Interest rate swaps    
Effect of derivative instruments    
Gain (Loss) Recognized in OCI on Derivatives 2,072 (2,784)
Interest rate swaps | Interest Expense    
Effect of derivative instruments    
Loss (Gain) Reclassified from AOCI into Income - Effective Portion or Equity $ (449) $ (117)