v3.26.1
Derivative Instruments, Hedging Activities and Fair Value - Effect of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Effect of derivative instruments        
Gain (Loss) Recognized in OCI on Derivatives $ 1,727 $ (2,736) $ 4,290 $ (6,391)
Loss (Gain) Reclassified from AOCI into Income - Effective Portion or Equity (829) 584 (1,701) 659
Foreign currency exchange forward contracts        
Effect of derivative instruments        
Gain (Loss) Recognized in OCI on Derivatives (160) (1,440) 331 (2,311)
Loss (Gain) Reclassified from AOCI into Income - Effective Portion or Equity (406) 697 (829) 889
Interest rate swaps        
Effect of derivative instruments        
Gain (Loss) Recognized in OCI on Derivatives 1,887 (1,296) 3,959 (4,080)
Loss (Gain) Reclassified from AOCI into Income - Effective Portion or Equity $ (423) $ (113) $ (872) $ (230)