v3.26.1
Mortgage Servicing - Schedule of Components of Servicing Revenue, Net (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 fees $ 33,596 $ 32,887 $ 67,543 $ 65,430
Interest earned on escrows 10,585 13,512 20,804 26,402
Prepayment fees 791 863 1,705 1,897
Write-offs and payoffs of MSRs (2,846) (2,058) (3,893) (5,164)
Amortization of MSRs (18,247) (17,767) (36,540) (35,525)
Servicing revenue, net $ 23,879 $ 27,437 $ 49,619 $ 53,040