Quarterly report pursuant to Section 13 or 15(d)

Fair Value by Balance Sheet Grouping (Details)

v3.23.2
Fair Value by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 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,963,203   $ 7,778,734      
Mortgage servicing rights, at fair value 3,273,956 $ 3,072,445 2,984,937 $ 3,226,191 $ 3,089,963 $ 2,191,578
Cash and cash equivalents 699,081   683,479      
Restricted cash 322,603   443,026      
Derivative assets, at fair value 16,469   26,438      
Reverse repurchase agreements 289,288   1,066,935      
Other assets 3,504   3,493      
Repurchase agreements 9,067,824   8,603,011      
Revolving credit facilities 1,455,421   1,118,831      
Term notes payable 398,653   398,011      
Term notes payable, at fair value 385,254   361,905      
Convertible senior notes 267,791   282,496      
Convertible senior notes, at fair value 240,815   246,727      
Derivative liabilities, at fair value 14,976   34,048      
Maturity Over One Year [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Revolving credit facilities $ 1,126,421   $ 918,831