v3.26.1
Fair Value - Fair Value Option Maturities, Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value    
Total fair value $ 7,819,890 $ 9,123,410
Recurring basis    
Fair value    
Total fair value 7,819,890 9,123,410
Mortgage loans held for sale | Recurring basis    
Fair value    
Current through 89 days delinquent 7,773,957 9,080,781
90 days or more delinquent - Not in foreclosure 33,456 32,364
90 days or more delinquent - In foreclosure 12,477 10,265
Total fair value 7,819,890 9,123,410
Principal amount due upon maturity    
Current through 89 days delinquent 7,593,268 8,874,884
90 days or more delinquent - Not in foreclosure 36,385 35,669
90 days or more delinquent - In foreclosure 27,307 19,924
Total principal amount due upon maturity 7,656,960 8,930,477
Difference    
Current through 89 days delinquent 180,689 205,897
90 days or more delinquent - Not in foreclosure (2,929) (3,305)
90 days or more delinquent - In foreclosure (14,830) (9,659)
Total difference $ 162,930 $ 192,933