Annual report pursuant to Section 13 and 15(d)

Fair Value by Balance Sheet Grouping (Details)

v3.24.0.1
Fair Value by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available-for-sale securities, at fair value $ 8,327,149 $ 7,778,734    
Mortgage servicing rights, at fair value 3,052,016 2,984,937 $ 2,191,578 $ 1,596,153
Cash and cash equivalents 729,732 683,479    
Restricted cash 65,101 443,026    
Derivative assets, at fair value 85,291 26,438    
Reverse repurchase agreements 284,091 1,066,935    
Other assets 31,704 3,493    
Repurchase agreements 8,020,207 8,603,011    
Revolving credit facilities 1,329,171 1,118,831    
Term notes payable 295,271 398,011    
Term notes payable, at fair value 289,653 361,905    
Convertible senior notes 268,582 282,496    
Convertible senior notes, at fair value 254,232 246,727    
Derivative liabilities, at fair value 21,506 34,048    
Maturity Over One Year [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Revolving credit facilities $ 1,004,871 $ 918,831