v3.26.1
Derivative Financial Instruments - Schedule of Non-Qualifying Derivative Financial Instruments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
derivative
Dec. 31, 2025
USD ($)
derivative
Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Notional Value $ 735,723 $ 448,753
Derivative Assets 1,594 585
Derivative Liabilities (2,637) $ (1,082)
Rate lock commitments    
Derivative Financial Instruments    
Notional Value $ 191,041  
Rate lock commitments | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 4 4
Notional Value $ 191,041 $ 29,621
Derivative Assets 748 473
Derivative Liabilities (743) $ (66)
Forward sale commitments    
Derivative Financial Instruments    
Notional Value $ 488,782  
Forward sale commitments | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 16 32
Notional Value $ 488,782 $ 357,432
Derivative Assets 846 112
Derivative Liabilities $ (1,894) $ (1,016)
Treasury futures | Non-Qualifying | Agency Business    
Derivative Financial Instruments    
Count | derivative 559 617
Notional Value $ 55,900 $ 61,700
Derivative Assets 0 0
Derivative Liabilities $ 0 $ 0