v3.25.2
Debt Securities (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
security
Debt Securities, Available-for-Sale [Line Items]          
Held-to-maturity debt securities $ 6,845   $ 6,845   $ 8,140
Held-to-maturity debt securities (net of allowance for credit losses) 0   0   0
Proceeds from sales of available-for-sale debt securities 0 $ 0 0 $ 0  
Fair value of investments $ 48,649   $ 48,649   $ 58,999
Number of debt securities, unrealized loss | security 222   222   243
Allowance for credit losses related to debt securities $ 0   $ 0   $ 0
Securities pledged as collateral, to secure public deposits and for other purposes          
Debt Securities, Available-for-Sale [Line Items]          
Held-to-maturity debt securities $ 13,293   $ 13,293   $ 13,446