v3.25.2
Mortgage Servicing Rights - Roll forward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Mortgage Servicing Rights      
Fair value as of the beginning of period $ 254 $ 254  
Changes in fair value due to changes in valuation inputs or assumptions    
Fair value at the end of period 254 254 $ 254
Mortgage Servicing Rights      
Mortgage Servicing Rights      
Fair value as of the beginning of period   254 300
Changes in fair value due to changes in valuation inputs or assumptions   (46)
Fair value at the end of period $ 254 $ 254 $ 254