v3.26.1
Mortgage Servicing Rights - Schedule of Unpaid Principal Loan Balance of Servicing Portfolio (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Unpaid Principal Balance Of Servicing Portfolio [Line Items]    
Total $ 6,355,696 $ 6,275,791
Federal National Mortgage Association    
Financing Receivable, Unpaid Principal Balance Of Servicing Portfolio [Line Items]    
Total 2,697,849 2,674,584
Federal Home Loan Mortgage Corporation    
Financing Receivable, Unpaid Principal Balance Of Servicing Portfolio [Line Items]    
Total 2,062,412 2,058,343
Government National Mortgage Association    
Financing Receivable, Unpaid Principal Balance Of Servicing Portfolio [Line Items]    
Total 1,429,930 1,420,376
Federal Home Loan Bank    
Financing Receivable, Unpaid Principal Balance Of Servicing Portfolio [Line Items]    
Total 164,512 121,476
Other    
Financing Receivable, Unpaid Principal Balance Of Servicing Portfolio [Line Items]    
Total $ 993 $ 1,012