XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value - Fair Value Option Maturities, Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair value    
Total fair value $ 6,961,224 $ 8,217,468
Recurring basis    
Fair value    
Total fair value 6,961,224 8,217,468
Mortgage loans held for sale | Recurring basis    
Fair value    
Current through 89 days delinquent 6,929,950 8,187,561
Not in foreclosure 23,534 24,663
In foreclosure 7,740 5,244
Total fair value 6,961,224 8,217,468
Principal amount due upon maturity    
Current through 89 days delinquent 6,734,644 8,089,532
Not in foreclosure 27,248 27,901
In foreclosure 21,348 11,481
Total principal amount due upon maturity 6,783,240 8,128,914
Difference    
Current through 89 days delinquent 195,306 98,029
Not in foreclosure (3,714) (3,238)
In foreclosure (13,608) (6,237)
Total difference $ 177,984 $ 88,554