v3.26.1
Derivatives and Hedging Activities - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]          
Income to be reclassified from other comprehensive income       $ 41,981  
Undesignated foreign currency advances     $ 3,700,000    
Gain (loss) due to currency changes on undesignated excess foreign currency advances $ 1,800,000 $ (6,300,000)   1,800,000 $ (9,000,000.0)
(Loss) gain on derivative instruments (302,000) (8,823,000)   2,763,000 (12,679,000)
Not Designated as Hedging Instrument          
Derivative [Line Items]          
(Loss) gain on derivative instruments $ (300,000) $ (8,800,000)   $ 2,800,000 $ (12,700,000)