v3.25.1
Mortgage Servicing - Summary of Delinquency Status of Loans Underlying Mortgage Servicing Rights (Details) - USD ($)
$ in Billions
Mar. 31, 2025
Dec. 31, 2024
Participating Mortgage Loans [Line Items]    
Assets serviced $ 178.1 $ 170.3
Percent of aggregate unpaid principal balance 5.90% 6.50%
Financial Asset, 30 to 59 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 3.00% 3.10%
Financial Asset, 60 to 89 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 0.80% 1.10%
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 2.10% 2.30%
Fair Value Non-Agency Mortgage Servicing Rights    
Participating Mortgage Loans [Line Items]    
Assets serviced $ 21.1 $ 21.6
Percent of aggregate unpaid principal balance 17.30% 18.70%
Fair Value Non-Agency Mortgage Servicing Rights | Financial Asset, 30 to 59 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 8.20% 8.40%
Fair Value Non-Agency Mortgage Servicing Rights | Financial Asset, 60 to 89 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 2.60% 3.40%
Fair Value Non-Agency Mortgage Servicing Rights | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 6.50% 6.90%
Fair Value GSE Mortgage Servicing Rights    
Participating Mortgage Loans [Line Items]    
Assets serviced $ 137.1 $ 129.3
Percent of aggregate unpaid principal balance 1.80% 1.80%
Fair Value GSE Mortgage Servicing Rights | Financial Asset, 30 to 59 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 1.20% 1.00%
Fair Value GSE Mortgage Servicing Rights | Financial Asset, 60 to 89 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 0.20% 0.20%
Fair Value GSE Mortgage Servicing Rights | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 0.50% 0.50%
Fair Value GNMA Mortgage Servicing Rights    
Participating Mortgage Loans [Line Items]    
Assets serviced $ 19.9 $ 19.4
Percent of aggregate unpaid principal balance 10.10% 11.80%
Fair Value GNMA Mortgage Servicing Rights | Financial Asset, 30 to 59 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 4.70% 5.40%
Fair Value GNMA Mortgage Servicing Rights | Financial Asset, 60 to 89 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 1.40% 1.80%
Fair Value GNMA Mortgage Servicing Rights | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Participating Mortgage Loans [Line Items]    
Percent of aggregate unpaid principal balance 4.00% 4.50%