v3.26.1
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