XML 100 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Tables of Financial Instruments Measured At Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value $ 755,595 $ 773,513
Total liabilities at fair value 10,360 12,867
U.S. Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 72,154 71,388
Residential Mortgage Pass-Through Securities Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 222,209 226,131
Other Residential MBS Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 398,282 405,926
Municipal Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 154 153
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 1,892 1,920
Loans held for sale member    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,594 22,767
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 72,154 71,388
Level 1 [Member] | U.S. Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 72,154 71,388
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 682,734 701,718
Total liabilities at fair value 10,042 12,589
Level 2 [Member] | Residential Mortgage Pass-Through Securities Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 222,209 226,131
Level 2 [Member] | Other Residential MBS Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 398,282 405,926
Level 2 [Member] | Municipal Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 154 153
Level 2 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 1,892 1,920
Level 2 [Member] | Loans held for sale member    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,594 22,767
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 707 407
Total liabilities at fair value 318 278
Interest Rate Swap [Member] | Derivative [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 35,603 44,821
Total liabilities at fair value 10,042 12,589
Interest Rate Swap [Member] | Level 2 [Member] | Derivative [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 35,603 44,821
Total liabilities at fair value 10,042 12,589
Mortgage banking derivatives | Derivative [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 707 407
Total liabilities at fair value 318 278
Mortgage banking derivatives | Level 3 [Member] | Derivative [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 707 407
Total liabilities at fair value $ 318 $ 278