v3.26.1
Fair Value Hierarchy - Fair Value Option, Additional Information (Details) - Level 3 - Other secured financings
Jun. 30, 2026
Dec. 31, 2025
yr
Minimum | Yield    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.063 0.022
Minimum | Duration (years)    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 2.3 2.7
Minimum | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input   0.064
Maximum | Yield    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.130 0.142
Maximum | Duration (years)    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 3.2 3.6
Maximum | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input   0.073
Weighted Average | Yield    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.097 0.100
Weighted Average | Duration (years)    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 2.8 3.2
Weighted Average | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input   0.073