v3.26.1
Servicing Activities - Components of Servicing Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Transfers and Servicing [Abstract]        
Servicing fee income $ 102,311 $ 124,409 $ 207,273 $ 250,580
Ancillary and other fee income 4,552 5,201 9,357 10,295
Float income 22,207 28,744 42,583 54,338
Total $ 129,070 $ 158,354 $ 259,213 $ 315,213