XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values of Financial Instrument (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial Assets:    
Securities available for sale $ 250,998 $ 244,119
Loans held for sale 20,860 26,026
Derivative assets 540 439
Mortgage servicing rights 1,944 1,945
Level 1    
Financial Assets:    
Cash and due from banks 7,359 6,841
Interest-bearing cash equivalents 91,216 92,004
Financial Liabilities:    
Advances by borrowers for taxes and insurance 5,664 6,537
Level 2    
Financial Assets:    
Securities available for sale 250,998 244,119
Loans held for sale 20,860 26,026
Derivative assets 540 439
Mortgage servicing rights 1,944 1,945
Financial Liabilities:    
Deposits 743,223 711,225
Other borrowings 61,417 73,372
Level 3    
Financial Assets:    
Loans held for investment, net 755,698 737,551
Accrued interest receivable 5,563 5,729
Financial Liabilities:    
Accrued interest payable 359 380
Carrying Amount    
Financial Assets:    
Cash and due from banks 7,359 6,841
Interest-bearing cash equivalents 91,216 92,004
Securities available for sale 250,998 244,119
Loans held for sale 20,860 26,026
Loans held for investment, net 764,390 750,653
Derivative assets 540 439
Mortgage servicing rights 1,012 1,078
Accrued interest receivable 5,563 5,729
Financial Liabilities:    
Deposits 823,445 800,742
Advances by borrowers for taxes and insurance 5,664 6,537
Other borrowings 61,500 73,500
Accrued interest payable 359 380
Fair Value    
Financial Assets:    
Cash and due from banks 7,359 6,841
Interest-bearing cash equivalents 91,216 92,004
Securities available for sale 250,998 244,119
Loans held for sale 20,860 26,026
Loans held for investment, net 755,698 737,551
Derivative assets 540 439
Mortgage servicing rights 1,944 1,945
Accrued interest receivable 5,563 5,729
Financial Liabilities:    
Deposits 743,223 711,225
Advances by borrowers for taxes and insurance 5,664 6,537
Other borrowings 61,417 73,372
Accrued interest payable $ 359 $ 380