v3.25.2
Investments - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
security
Schedule of Held-to-Maturity Securities [Line Items]      
Accrued interest receivable debt securities available for sale $ 500   $ 500
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable   Accrued interest receivable
Debt securities, amortized cost $ 11,248   $ 12,565
Debt securities, available-for-sale, allowance for credit loss 0   0
Allowance for credit losses related to HTM securities $ 0   $ 0
Number of securities in unrealized loss position | security 19   22
Sales or transfers of investment securities $ 0 $ 0  
Realized gains or losses on investment securities 0 $ 0  
Collateralized mortgage obligations      
Schedule of Held-to-Maturity Securities [Line Items]      
Debt securities, amortized cost 5,833   $ 6,655
Allowance for credit losses related to HTM securities $ 0   $ 0
Number of securities in unrealized loss position | security 8   8
Mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Debt securities, amortized cost $ 5,415   $ 5,910
Allowance for credit losses related to HTM securities $ 0   $ 0
Number of securities in unrealized loss position | security 10   10
US Treasury Securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized cost $ 30,038   $ 30,027
Number of securities in unrealized loss position | security 1   4
Asset Pledged as Collateral      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized cost $ 30,100    
Debt securities, amortized cost $ 11,200