XML 148 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Tables of Financial Instruments Measured At Fair Value on Recurring Basis (Details) - Fair value, recurring basis - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value $ 591,337 $ 684,566
Total liabilities at fair value 9,086 15,399
U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,874 73,044
Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 135,045 201,809
Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 364,938 351,242
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value   79
Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 1,962 1,843
Loans held for sale    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,495 18,854
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,874 73,044
Level 1 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,874 73,044
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 566,077 611,235
Total liabilities at fair value 9,076 15,284
Level 2 | Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 135,045 201,809
Level 2 | Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 364,938 351,242
Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value   79
Level 2 | Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 1,962 1,843
Level 2 | Loans held for sale    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 24,495 18,854
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 386 287
Total liabilities at fair value 10 115
Interest rate swap | Derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 39,637 37,408
Total liabilities at fair value 9,076 15,284
Interest rate swap | Level 2 | Derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 39,637 37,408
Total liabilities at fair value 9,076 15,284
Mortgage banking derivatives | Derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 386 287
Total liabilities at fair value 10 115
Mortgage banking derivatives | Level 3 | Derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 386 287
Total liabilities at fair value $ 10 $ 115