Quarterly report pursuant to Section 13 or 15(d)

Fair Value by Balance Sheet Grouping (Details)

v3.23.3
Fair Value by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Available-for-sale securities, at fair value $ 8,830,726   $ 7,778,734      
Mortgage servicing rights, at fair value 3,213,113 $ 3,273,956 2,984,937 $ 3,021,790 $ 3,226,191 $ 2,191,578
Cash and cash equivalents 644,184   683,479      
Restricted cash 400,777   443,026      
Derivative assets, at fair value 20,592   26,438      
Reverse repurchase agreements 282,767   1,066,935      
Other assets 31,982   3,493      
Repurchase agreements 9,113,270   8,603,011      
Revolving credit facilities 1,410,671   1,118,831      
Term notes payable 295,025   398,011      
Term notes payable, at fair value 288,353   361,905      
Convertible senior notes 268,179   282,496      
Convertible senior notes, at fair value 250,883   246,727      
Derivative liabilities, at fair value 23,550   34,048      
Maturity Over One Year [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Revolving credit facilities $ 1,053,371   $ 918,831