v3.25.2
Fair Value - Estimated Fair Values of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]            
Total available-for-sale securities $ 8,320,757   $ 7,371,711      
Mortgage servicing rights 3,015,643 $ 2,959,773 2,994,271 $ 3,065,415 $ 3,084,879 $ 3,052,016
Mortgage loans held-for-sale 9,888   2,334      
Cash and cash equivalents 657,816   504,613      
Restricted cash 140,481   313,028      
Derivative assets 88,651   10,114      
Reverse repurchase agreements 228,587   355,975      
Other assets 31,283   31,283      
Repurchase agreements 8,782,622   7,805,057      
Revolving credit facilities 1,011,871   1,020,171      
Warehouse lines of credit 9,275   2,032      
Senior notes, carrying value 110,867   0      
Senior notes, fair value 117,760   0      
Convertible senior notes, carrying value 260,944   260,229      
Convertible senior notes, fair value 259,660   259,241      
Derivative liabilities, at fair value $ 2,701   $ 24,897