XML 94 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value - Fair Value Option Maturities, Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair value    
Total fair value $ 6,772,423 $ 3,509,300
Recurring basis    
Fair value    
Total fair value 6,772,423 3,509,300
Mortgage loans held for sale | Recurring basis    
Fair value    
Current through 89 days delinquent 6,721,454 3,450,578
Not in foreclosure 40,384 47,252
In foreclosure 10,585 11,470
Total fair value 6,772,423 3,509,300
Principal amount due upon maturity    
Current through 89 days delinquent 6,628,953 3,428,052
Not in foreclosure 45,002 53,351
In foreclosure 18,200 16,811
Total principal amount due upon maturity 6,692,155 3,498,214
Difference    
Current through 89 days delinquent 92,501 22,526
Not in foreclosure (4,618) (6,099)
In foreclosure (7,615) (5,341)
Total difference $ 80,268 $ 11,086