v3.26.1
MORTGAGE BANKING OPERATIONS - Sensitivity Analysis (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Key economic assumptions and the sensitivity of the current fair value for single family MSRs            
Single family mortgage servicing rights $ 58,836   $ 58,095      
Single Family Residential            
Key economic assumptions and the sensitivity of the current fair value for single family MSRs            
Single family mortgage servicing rights $ 58,836 $ 57,630 $ 58,095 $ 0 $ 0 $ 0
Expected weighted-average life (in years) 8 years 1 month 17 days          
CPR shock            
Impact on fair value of 10% increase in CPR $ (1,085)          
Impact on fair value of 20% increase in CPR (2,218)          
Discount rate shock            
Impact on fair value of 100 basis points increase (2,463)          
Impact on fair value of 200 basis points increase $ (4,846)