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) | |