Quarterly report pursuant to Section 13 or 15(d)

Fair Value, Measurement Inputs, Disclosure (Details)

v3.23.2
Fair Value, Measurement Inputs, Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt Securities, Available-for-sale, Categorized as Level 2 Assets 99.00%          
Debt Securities, Available-for-sale, Categorized as Level 3 Assets 1.00%          
Mortgage Servicing Rights Categorized as Level 3 Assets 100.00%          
Over-the-Counter Derivatives Categorized as Level 2 Assets (Liabilities) 100.00%          
Other RMBS Classified as Derivatives Categorized as Level 2 Assets 100.00%          
Other Derivatives Categorized as Level 1 Assets (Liabilities) 100.00%          
Mortgage servicing rights $ 3,273,956 $ 3,072,445 $ 2,984,937 $ 3,226,191 $ 3,089,963 $ 2,191,578
Derivative assets, at fair value 16,469   26,438      
Derivative liabilities, at fair value 14,976   34,048      
Fair Value, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale securities 8,963,203   7,778,734      
Mortgage servicing rights 3,273,956   2,984,937      
Derivative assets, at fair value 16,469   26,438      
Total assets 12,253,628   10,790,109      
Derivative liabilities, at fair value 14,976   34,048      
Total liabilities 14,976   34,048      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale securities 0   0      
Mortgage servicing rights 0   0      
Derivative assets, at fair value 3,684   11,145      
Total assets 3,684   11,145      
Derivative liabilities, at fair value 14,976   34,048      
Total liabilities 14,976   34,048      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale securities 8,875,395   7,653,576      
Mortgage servicing rights 0   0      
Derivative assets, at fair value 12,785   15,293      
Total assets 8,888,180   7,668,869      
Derivative liabilities, at fair value 0   0      
Total liabilities 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale securities 87,808   125,158      
Mortgage servicing rights 3,273,956   2,984,937      
Derivative assets, at fair value 0   0      
Total assets 3,361,764   3,110,095      
Derivative liabilities, at fair value 0   0      
Total liabilities $ 0   $ 0