v3.25.1
Fair Value Measurements - Quantitative (Details) - Fair Value, Measurements, Nonrecurring - Level 3 Inputs - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Individually evaluated loans (collateral dependent) $ 6,592 $ 12,647
Individually evaluated loans (collateral dependent) | Appraisal adjustments | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Individually evaluated loans (collateral dependent), unobservable input value or range 15.00%  
Individually evaluated loans (collateral dependent) | Appraisal adjustments | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Individually evaluated loans (collateral dependent), unobservable input value or range 75.00%  
Individually evaluated loans (collateral dependent) | Appraisal of collateral    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Individually evaluated loans (collateral dependent) $ 6,592 $ 12,647