v3.25.2
Loans Held-for-Sale - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loans Held-for-Sale, Net          
Sale of loans held-for-sale excluding acquired loans $ 807,000,000.0 $ 1,140,000,000 $ 1,540,000,000 $ 2,220,000,000  
Loans held-for-sale placed on non-accrual status 0   0   $ 0
Financial Asset, Equal to or Greater than 90 Days Past Due          
Loans Held-for-Sale, Net          
Loans held-for-sale that were 90 days or more past due $ 0   $ 0   $ 0
US Government Sponsored-Enterprise Insured Loans          
Loans Held-for-Sale, Net          
Period of loans held for sale sold     60 days    
Private Label          
Loans Held-for-Sale, Net          
Period of loans held for sale sold     180 days