Derivatives - Schedule of Average Notional Amounts (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Open Swap Contract, Identifier [Axis]: Foreign Currency Forward Contracts | ||||
| Derivative [Line Items] | ||||
| Derivative average notional amount | $ 4,357 | $ 2,661 | $ 3,702 | $ 2,661 |
| Open Swap Contract, Identifier [Axis]: Interest Rate Swaps | ||||
| Derivative [Line Items] | ||||
| Derivative average notional amount | $ 1,200,000 | $ 0 | $ 1,142,857 | $ 0 |