Annual report pursuant to Section 13 and 15(d)

Fair Value, Measurement Inputs, Disclosure (Details)

v3.24.0.1
Fair Value, Measurement Inputs, Disclosure (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Securities, Available-for-sale, Categorized as Level 2 Assets 99.95%      
Debt Securities, Available-for-sale, Categorized as Level 3 Assets 0.05%      
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,052,016 $ 2,984,937 $ 2,191,578 $ 1,596,153
Derivative assets, at fair value 85,291 26,438    
Derivative liabilities, at fair value 21,506 34,048    
Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale securities 8,327,149 7,778,734    
Mortgage servicing rights 3,052,016 2,984,937    
Derivative assets, at fair value 85,291 26,438    
Total assets 11,464,456 10,790,109    
Derivative liabilities, at fair value 21,506 34,048    
Total liabilities 21,506 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 72,980 11,145    
Total assets 72,980 11,145    
Derivative liabilities, at fair value 21,506 34,048    
Total liabilities 21,506 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,322,999 7,653,576    
Mortgage servicing rights 0 0    
Derivative assets, at fair value 12,311 15,293    
Total assets 8,335,310 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 4,150 125,158    
Mortgage servicing rights 3,052,016 2,984,937    
Derivative assets, at fair value 0 0    
Total assets 3,056,166 3,110,095    
Derivative liabilities, at fair value 0 0    
Total liabilities $ 0 $ 0