Derivatives - Fair Value of Derivative Contracts (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | $ 14,308 | $ 2,428 |
| Liabilities | 12,590 | 1,608 |
| Notional amounts | 23,053,196 | 8,859,087 |
| FX swaps | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 12,665 | 1,773 |
| Liabilities | 10,794 | 1,022 |
| Notional amounts | 1,212,454 | 748,874 |
| Interest rate swaps | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 1,131 | 0 |
| Liabilities | 0 | 0 |
| Notional amounts | 14,326,810 | 0 |
| Forwards | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 512 | 655 |
| Liabilities | 732 | 384 |
| Notional amounts | 269,248 | 249,973 |
| Futures | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Assets | 0 | 0 |
| Liabilities | 1,064 | 202 |
| Notional amounts | $ 7,244,684 | $ 7,860,240 |