XML 75 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements Balance Sheet Location of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial Insturments, Fair Value [Line Items]    
Embedded Derivative, Fair Value of Embedded Derivative Asset $ 3,478 $ 3,617
Embedded Derivative, Fair Value of Embedded Derivative Liability 864 7,555
Forward Sales or Mortgage Backed Securities [Member]    
Financial Insturments, Fair Value [Line Items]    
Embedded Derivative, Fair Value of Embedded Derivative Asset 2,946  
Embedded Derivative, Fair Value of Embedded Derivative Liability   7,220
Interest Rate Lock Commitments [Member]    
Financial Insturments, Fair Value [Line Items]    
Embedded Derivative, Fair Value of Embedded Derivative Asset 532 3,617
Whole loan contracts [Member]    
Financial Insturments, Fair Value [Line Items]    
Embedded Derivative, Fair Value of Embedded Derivative Liability $ 864 $ 335