Derivatives and Hedging - Schedule of Recognized Assets and Liabilities Offset in Consolidated Balance Sheets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Derivative [Line Items] | ||
| Asset | $ 0 | $ 1,757 |
| Liability | 4,709 | 6,808 |
| Foreign Exchange Contracts | ||
| Derivative [Line Items] | ||
| Asset | 0 | 1,757 |
| Liability | 1,298 | 0 |
| Interest-rate Cap Agreements | ||
| Derivative [Line Items] | ||
| Asset | 0 | 0 |
| Liability | $ 3,411 | $ 6,808 |