v3.25.2
Fair Value Disclosures - Assets carried at fair value on a non-recurring basis (Details) - Nonrecurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures    
Total assets $ 767 $ 5,120
Total Liabilities 0 0
Real estate owned    
Fair Value Disclosures    
Total assets 767 5,120
Level 3    
Fair Value Disclosures    
Total assets 767 5,120
Level 3 | Real estate owned    
Fair Value Disclosures    
Total assets $ 767 $ 5,120