v3.25.2
Fair Value - Level 3 (Details) - Nonrecurring - Commercial real estate. - Commercial real estate
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value    
Collateral dependent loans $ 5,112 $ 2,800
Level 3    
Fair Value    
Collateral dependent loans 5,112 2,800
Level 3 | Appraisal of collateral | Appraisal and liquidation adjustment    
Fair Value    
Collateral dependent loans $ 5,112 $ 2,800
Collateral dependent loans, Measurement input 0.20 0.20
Level 3 | Appraisal of collateral | Appraisal and liquidation adjustment | Weighted average    
Fair Value    
Collateral dependent loans, Measurement input 0.20 0.20