v3.26.1
Mortgage Servicing Rights, Net - Schedule of Servicing Fees and Escrow Interest (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 $ 49,169 $ 45,323 $ 97,692 $ 89,866
Contractually specified servicing fee income, statement of income or comprehensive income flag Revenues Revenues Revenues Revenues
Escrow interest and placement fees $ 13,799 $ 12,492 $ 26,250 $ 24,734
Ancillary fees $ 1,590 $ 978 $ 3,199 $ 1,667
Ancillary fee income, servicing financial asset, statement of income or comprehensive income flag Revenues Revenues Revenues Revenues
Total $ 64,558 $ 58,793 $ 127,141 $ 116,267