v3.22.4
Organization, Basis of Presentation and Summary of Significant Accounting Policies - Mortgage Servicing Rights and Revenue Recognition (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Mortgage servicing rights $ 4,453,261 $ 3,314,952    
Cumulative Effect, Period of Adoption, Adjustment        
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Mortgage servicing rights     $ 3,400  
Equity       $ 3,440
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings        
Organization Consolidation And Presentation Of Financial Statements [Line Items]        
Equity     $ 3,400 $ 3,440