v3.25.2
Servicing Activities - Components of Servicing Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Transfers and Servicing [Abstract]        
Servicing fee income $ 124,409 $ 139,361 $ 250,580 $ 273,681
Ancillary and other fee income 5,201 4,435 10,295 8,292
Float income 28,744 32,219 54,338 60,375
Total $ 158,354 $ 176,015 $ 315,213 $ 342,348