Quarterly report pursuant to Section 13 or 15(d)

Fair Value by Balance Sheet Grouping (Details)

v3.23.1
Fair Value by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Available-for-sale securities, at fair value $ 8,960,820 $ 7,778,734    
Mortgage servicing rights, at fair value 3,072,445 2,984,937 $ 3,089,963 $ 2,191,578
Cash and cash equivalents 708,210 683,479    
Restricted cash 117,351 443,026    
Derivative assets, at fair value 66,013 26,438    
Reverse repurchase agreements 483,916 1,066,935    
Other assets 3,525 3,493    
Repurchase agreements 9,084,712 8,603,011    
Revolving credit facilities 1,292,831 1,118,831    
Term notes payable 398,326 398,011    
Term notes payable, at fair value 378,298 361,905    
Convertible senior notes 282,840 282,496    
Convertible senior notes, at fair value 249,228 246,727    
Derivative liabilities, at fair value 1,693 34,048    
Maturity Over One Year [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Revolving credit facilities $ 963,831 $ 918,831