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