v3.26.1
Fair Value Hierarchy - Fair Value Option, Additional Information (Details) - Level 3 - Other secured financings
Mar. 31, 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.083 0.022
Minimum | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.073 0.064
Minimum | Duration (years)    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 2.5 2.7
Maximum | Yield    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.125 0.142
Maximum | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.091 0.073
Maximum | Duration (years)    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 3.4 3.6
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 | Volatility    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 0.091 0.073
Weighted Average | Duration (years)    
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Other secured financing measurement input 3.0 3.2