Quarterly report pursuant to Section 13 or 15(d)

Fair Value by Balance Sheet Grouping (Details)

v3.24.2
Fair Value by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Available-for-sale securities, at fair value $ 8,029,955   $ 8,327,149      
Mortgage servicing rights, at fair value 3,065,415 $ 3,084,879 3,052,016 $ 3,273,956 $ 3,072,445 $ 2,984,937
Cash and cash equivalents 624,199   729,732      
Restricted cash 162,623   65,101      
Derivative assets, at fair value 13,519   85,291      
Reverse repurchase agreements 349,660   284,091      
Other assets 31,561   31,704      
Repurchase agreements 8,434,910   8,020,207      
Revolving credit facilities 1,279,271   1,329,171      
Term notes payable 0   295,271      
Term notes payable, at fair value 0   289,653      
Convertible senior notes 259,412   268,582      
Convertible senior notes, at fair value 254,443   254,232      
Derivative liabilities, at fair value 14,264   21,506      
Maturity Over One Year [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Repurchase agreements 600,000          
Revolving credit facilities $ 1,035,171   $ 1,004,871