v3.26.3
Servicing Revenue - Schedule of Components of Servicing Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Transfers and Servicing [Abstract]        
Servicing and ancillary fees $ 13,752 $ 11,651 $ 39,408 $ 11,651
Interest on escrows 8,217 7,890 23,038 7,890
MSR payoffs (122) (2,052) (3,129) (2,052)
MSR amortization (9,571) (9,524) (29,434) (9,524)
MSR impairment 0 (4,359) 2,601 (4,359)
Total servicing revenue, net $ 12,276 $ 3,606 $ 32,484 $ 3,606