Annual report pursuant to Section 13 and 15(d)

Fair Value - Estimated Fair Values of Assets and Liabilities (Details)

v3.25.0.1
Fair Value - Estimated Fair Values of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]        
Total available-for-sale securities $ 7,371,711 $ 8,327,149    
Mortgage servicing rights 2,994,271 3,052,016 $ 2,984,937 $ 2,191,578
Mortgage loans held-for-sale, at fair value 2,334 332    
Cash and cash equivalents 504,613 729,732    
Restricted cash 313,028 65,101    
Derivative assets, at fair value 10,114 85,291    
Reverse repurchase agreements 355,975 284,091    
Other assets 31,283 31,373    
Repurchase agreements 7,805,057 8,020,207    
Revolving credit facilities 1,020,171 1,329,171    
Warehouse facilities 2,032 0    
Term notes payable 0 295,271    
Term notes payable 0 289,653    
Convertible senior notes 260,229 268,582    
Convertible senior notes 259,241 254,232    
Derivative liabilities, at fair value $ 24,897 $ 21,506