Quarterly report pursuant to Section 13 or 15(d)

Fair Value by Balance Sheet Grouping (Details)

v3.24.1.u1
Fair Value by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 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,182,544 $ 8,327,149    
Mortgage servicing rights, at fair value 3,084,879 3,052,016 $ 3,072,445 $ 2,984,937
Cash and cash equivalents 666,244 729,732    
Restricted cash 72,184 65,101    
Derivative assets, at fair value 24,397 85,291    
Reverse repurchase agreements 351,843 284,091    
Other assets 31,562 31,704    
Repurchase agreements 8,361,638 8,020,207    
Revolving credit facilities 1,357,671 1,329,171    
Term notes payable 295,520 295,271    
Term notes payable, at fair value 292,552 289,653    
Convertible senior notes 268,953 268,582    
Convertible senior notes, at fair value 259,507 254,232    
Derivative liabilities, at fair value 3,027 21,506    
Maturity Over One Year [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Revolving credit facilities $ 975,871 $ 1,004,871