Annual report pursuant to Section 13 and 15(d)

Fair Value, Measurement Inputs, Disclosure (Details)

v3.22.4
Fair Value, Measurement Inputs, Disclosure (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Securities, Available-for-sale, Categorized as Level 2 Assets 98.40%      
Debt Securities, Available-for-sale, Categorized as Level 3 Assets 1.60%      
Mortgage Servicing Rights Categorized as Level 3 Assets 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 $ 2,984,937 $ 2,191,578 $ 1,596,153 $ 1,909,444
Derivative assets, at fair value 26,438 80,134    
Derivative liabilities, at fair value 34,048 53,658    
Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale securities 7,778,734 7,161,703    
Mortgage servicing rights 2,984,937 2,191,578    
Derivative assets, at fair value 26,438 80,134    
Total assets 10,790,109 9,433,415    
Derivative liabilities, at fair value 34,048 53,658    
Total liabilities 34,048 53,658    
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 11,145 38,767    
Total assets 11,145 38,767    
Derivative liabilities, at fair value 34,048 1,915    
Total liabilities 34,048 1,915    
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 7,653,576 7,149,399    
Mortgage servicing rights 0 0    
Derivative assets, at fair value 15,293 41,367    
Total assets 7,668,869 7,190,766    
Derivative liabilities, at fair value 0 51,743    
Total liabilities 0 51,743    
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 125,158 12,304    
Mortgage servicing rights 2,984,937 2,191,578    
Derivative assets, at fair value 0 0    
Total assets 3,110,095 2,203,882    
Derivative liabilities, at fair value 0 0    
Total liabilities $ 0 $ 0