XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives and Hedging Activities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative [Line Items]        
Income to be reclassified from other comprehensive income     $ 700  
Undesignated foreign currency advances     3,700  
Gain (loss) due to currency changes on undesignated excess foreign currency advances $ 31 $ 0 8,900 $ 1,300
Gain (Loss) on derivative instruments 2,271 (4,747) (10,408) (2,650)
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (Loss) on derivative instruments $ 2,300 $ (4,700) $ (10,400) $ (2,700)