Quarterly report [Sections 13 or 15(d)]

MORTGAGE SERVICING RIGHTS - Schedule of Actual Revenue Generated from Servicing Activities (Details)

v3.25.2
MORTGAGE SERVICING RIGHTS - Schedule of Actual Revenue Generated from Servicing Activities (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 $ 71,526 $ 66,065 $ 142,826 $ 130,099
Late fees 2,362 2,042 4,910 4,098
Other ancillary servicing revenue and fees (1,143) (398) (2,240) (700)
Total loan servicing and other fees $ 72,745 $ 67,709 $ 145,496 $ 133,497