v3.26.1
Fair Value Measurement - Level 3 estimated fair value (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
Measurement input, discount rate | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Collateral dependent loans 30    
Minimum | Measurement input, property specific adjustment | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Collateral dependent loans 3   1
Maximum | Measurement input, property specific adjustment | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Collateral dependent loans 13   10
Weighted average | Measurement input, property specific adjustment | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Collateral dependent loans 6 3  
Weighted average | Measurement input, discount rate | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Collateral dependent loans 30    
Nonrecurring | Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Assets measured at fair value $ 16,532 $ 39,043  
Nonrecurring | Level 3 | Measurement input, property specific adjustment | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Assets measured at fair value 15,803 $ 39,043  
Nonrecurring | Level 3 | Measurement input, discount rate | Collateral Dependent Loans      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Assets measured at fair value $ 729