v3.26.1
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Total available for sale securities $ 287,369 $ 220,358
Equity securities 6,218 6,186
Loans held for sale 30,827 32,540
Level 1    
Assets:    
Total available for sale securities 0 0
Equity securities 0 0
Loans held for sale 0 0
Level 2    
Assets:    
Total available for sale securities 287,369 220,358
Equity securities 6,218 6,186
Loans held for sale 30,827 32,540
Level 3    
Assets:    
Total available for sale securities 0 0
Equity securities 0 0
Loans held for sale 0 0
Mortgage-backed securities    
Assets:    
Total available for sale securities 246,986 195,027
Other debt securities    
Assets:    
Total available for sale securities 20,128 4,715
Fair Value, Recurring    
Assets:    
Total available for sale securities 287,369 220,358
Equity securities 6,218 6,186
Loans held for sale 30,827 32,540
Total assets at fair value 324,674 259,186
Liabilities:    
Total liabilities at fair value 115 60
Fair Value, Recurring | Level 1    
Assets:    
Total available for sale securities 0 0
Equity securities 0 0
Loans held for sale 0 0
Total assets at fair value 0 0
Liabilities:    
Total liabilities at fair value 0 0
Fair Value, Recurring | Level 2    
Assets:    
Total available for sale securities 287,369 220,358
Equity securities 6,218 6,186
Loans held for sale 30,827 32,540
Total assets at fair value 324,456 259,095
Liabilities:    
Total liabilities at fair value 115 59
Fair Value, Recurring | Level 3    
Assets:    
Total available for sale securities 0 0
Equity securities 0 0
Loans held for sale 0 0
Total assets at fair value 218 91
Liabilities:    
Total liabilities at fair value 0 1
Fair Value, Recurring | U.S. Treasury and government agency securities    
Assets:    
Total available for sale securities 20,255 20,616
Fair Value, Recurring | U.S. Treasury and government agency securities | Level 1    
Assets:    
Total available for sale securities 0 0
Fair Value, Recurring | U.S. Treasury and government agency securities | Level 2    
Assets:    
Total available for sale securities 20,255 20,616
Fair Value, Recurring | U.S. Treasury and government agency securities | Level 3    
Assets:    
Total available for sale securities 0 0
Fair Value, Recurring | Mortgage-backed securities    
Assets:    
Total available for sale securities 246,986 195,027
Fair Value, Recurring | Mortgage-backed securities | Level 1    
Assets:    
Total available for sale securities 0 0
Fair Value, Recurring | Mortgage-backed securities | Level 2    
Assets:    
Total available for sale securities 246,986 195,027
Fair Value, Recurring | Mortgage-backed securities | Level 3    
Assets:    
Total available for sale securities 0 0
Fair Value, Recurring | Other debt securities    
Assets:    
Total available for sale securities 20,128 4,715
Fair Value, Recurring | Other debt securities | Level 1    
Assets:    
Total available for sale securities 0 0
Fair Value, Recurring | Other debt securities | Level 2    
Assets:    
Total available for sale securities 20,128 4,715
Fair Value, Recurring | Other debt securities | Level 3    
Assets:    
Total available for sale securities 0 0
Fair Value, Recurring | TBA forward trades    
Assets:    
Derivative assets 42 11
Liabilities:    
Derivative liabilities 115 59
Fair Value, Recurring | TBA forward trades | Level 1    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities 0 0
Fair Value, Recurring | TBA forward trades | Level 2    
Assets:    
Derivative assets 42 11
Liabilities:    
Derivative liabilities 115 59
Fair Value, Recurring | TBA forward trades | Level 3    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities 0 0
Fair Value, Recurring | IRLCs    
Assets:    
Derivative assets 218 91
Liabilities:    
Derivative liabilities   1
Fair Value, Recurring | IRLCs | Level 1    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities   0
Fair Value, Recurring | IRLCs | Level 2    
Assets:    
Derivative assets 0 0
Liabilities:    
Derivative liabilities   0
Fair Value, Recurring | IRLCs | Level 3    
Assets:    
Derivative assets $ 218 91
Liabilities:    
Derivative liabilities   $ 1