v3.26.1
Fair Value Measurements - Schedule of Fair value of Assets Measured on Recurring and Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Mortgage servicing rights $ 4,277 $ 4,096 $ 4,183 $ 4,638 $ 4,688 $ 4,769
Level 1            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Mortgage servicing rights 0   0      
Equity securities 0          
Level 2            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Mortgage servicing rights 0   0      
Equity securities 0          
Level 3            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Mortgage servicing rights 4,277   4,183      
Equity securities 5,000          
Recurring            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Municipal bonds 5,533   5,482      
Agency mortgage-backed securities 2,042   2,217      
Mortgage servicing rights 4,277   4,183      
Recurring | Level 1            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Municipal bonds 0   0      
Agency mortgage-backed securities 0   0      
Mortgage servicing rights 0   0      
Recurring | Level 2            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Municipal bonds 5,533   5,482      
Agency mortgage-backed securities 2,042   2,217      
Mortgage servicing rights 0   0      
Recurring | Level 3            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Municipal bonds 0   0      
Agency mortgage-backed securities 0   0      
Mortgage servicing rights 4,277   4,183      
Nonrecurring            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Equity securities 5,000          
OREO and repossessed assets 47   344      
Collateral dependent loans 8,261   5,934      
Nonrecurring | Level 1            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Equity securities 0          
OREO and repossessed assets 0   0      
Collateral dependent loans 0   0      
Nonrecurring | Level 2            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Equity securities 0          
OREO and repossessed assets 0   0      
Collateral dependent loans 0   0      
Nonrecurring | Level 3            
Balance of Assets Measured at Fair Value on Recurring or Nonrecurring Basis [Abstract]            
Equity securities 5,000          
OREO and repossessed assets 47   344      
Collateral dependent loans $ 8,261   $ 5,934