v3.25.2
FAIR VALUE MEASUREMENTS - Unobservable Inputs Non-recurring (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Fair Value $ 528,690 $ 521,018
Non-recurring | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Individually evaluated loans 3,583 3,224
Capitalized servicing rights 6,729 7,285
Premises held for sale 405 419
Total 10,717 10,928
Non-recurring | Level 3 | Quoted prices for similar loans in active markets    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Individually evaluated loans 2,554 2,733
Non-recurring | Level 3 | Discount Cash Flows    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Individually evaluated loans $ 1,029 $ 491
Non-recurring | Level 3 | Impaired loans | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Loss severity 10.00% 10.00%
Appraised value $ 75 $ 257
Discount rate 4.00% 4.00%
Cash Flows $ 295 $ 497
Non-recurring | Level 3 | Impaired loans | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Loss severity 65.00% 65.00%
Appraised value $ 1,260 $ 1,260
Discount rate 9.25% 4.99%
Cash Flows $ 493 $ 501
Non-recurring | Level 3 | Capitalized servicing rights    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Constant prepayment rate 7.19% 6.52%
Discount rate 10.06% 10.06%
Non-recurring | Level 3 | Assets held for sale    
Fair Value Measurement Inputs and Valuation Techniques [Line Items}    
Premises held for sale $ 405 $ 419
Appraised value $ 425 $ 440
Selling Costs 5.00% 5.00%