Derivatives - Fair Value of Derivative Contracts (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | $ 5,901 | $ 2,428 |
| Liabilities | 5,186 | 1,608 |
| Notional Amounts | 29,670,202 | 8,859,087 |
| FX swaps | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 3,978 | 1,773 |
| Liabilities | 3,464 | 1,022 |
| Notional Amounts | 749,661 | 748,874 |
| Interest rate swaps | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 1,676 | 0 |
| Liabilities | 0 | 0 |
| Notional Amounts | 25,359,003 | 0 |
| Forwards | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 247 | 655 |
| Liabilities | 702 | 384 |
| Notional Amounts | 138,532 | 249,973 |
| Futures | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 0 | 0 |
| Liabilities | 1,020 | 202 |
| Notional Amounts | $ 3,423,006 | $ 7,860,240 |