v3.25.2
Fair Value Disclosures - Qualitative information about non-recurring Level III fair value measurements (Details) - Nonrecurring
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Disclosures    
Fair value $ 767 $ 5,120
Real estate owned    
Fair Value Disclosures    
Fair value 767 5,120
Level 3    
Fair Value Disclosures    
Fair value 767 5,120
Level 3 | Real estate owned    
Fair Value Disclosures    
Fair value 767 5,120
Level 3 | Real estate owned | Income approach    
Fair Value Disclosures    
Fair value   $ 4,353
Level 3 | Real estate owned | Income approach | Capitalization rate    
Fair Value Disclosures    
Securities held for sale   0.06
Level 3 | Real estate owned | Income approach | Weighted Average | Capitalization rate    
Fair Value Disclosures    
Securities held for sale   0.06
Level 3 | Real estate owned | Sales approach    
Fair Value Disclosures    
Fair value $ 767 $ 767
Level 3 | Real estate owned | Sales approach | Minimum | Adjustment to sales comparison value    
Fair Value Disclosures    
Securities held for sale 0.40 0.40
Level 3 | Real estate owned | Sales approach | Maximum | Adjustment to sales comparison value    
Fair Value Disclosures    
Securities held for sale 0.10 0.10