v3.25.2
Derivative Financial Instruments - Schedule of Non-Qualifying Derivative Financial Instruments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
derivative
Dec. 31, 2024
USD ($)
derivative
Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Notional Value $ 412,065 $ 404,224
Derivative Assets 2,033 95
Derivative Liabilities (394) $ (4,209)
Rate lock commitments    
Derivative Financial Instruments    
Notional Value $ 35,162  
Rate lock commitments | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 3  
Notional Value $ 35,162  
Derivative Assets 382  
Derivative Liabilities (279)  
Forward sale commitments    
Derivative Financial Instruments    
Notional Value $ 309,003  
Forward sale commitments | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 31 44
Notional Value $ 309,003 $ 396,024
Derivative Assets 1,651 95
Derivative Liabilities $ (115) $ (4,209)
Treasury futures | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 679 82
Notional Value $ 67,900 $ 8,200
Derivative Assets 0 0
Derivative Liabilities $ 0 $ 0