XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Schedule of Non-Qualifying Derivative Financial Instruments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
derivative
Dec. 31, 2023
USD ($)
derivative
Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Notional Value $ 404,224 $ 594,079
Fair Value, Derivative Assets 95 6,547
Fair Value, Derivative Liabilities (4,209) $ (1,021)
Rate lock commitments | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative   3
Notional Value   $ 26,800
Fair Value, Derivative Assets   428
Fair Value, Derivative Liabilities   $ (759)
Forward sale commitments    
Derivative Financial Instruments    
Notional Value $ 396,024  
Forward sale commitments | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 44 33
Notional Value $ 396,024 $ 559,079
Fair Value, Derivative Assets 95 6,119
Fair Value, Derivative Liabilities $ (4,209) $ (262)
Treasury futures | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 82 82
Notional Value $ 8,200 $ 8,200
Fair Value, Derivative Assets 0 0
Fair Value, Derivative Liabilities $ 0 $ 0