v3.25.2
Mortgage Servicing Rights - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Servicing Assets at Fair Value [Line Items]          
MSR UPB of underlying loans $ 22,500.0 $ 16,400.0 $ 31,200.0 $ 27,200.0  
Remaining receivable balance 53.0   53.0   $ 37.0
Ancillary income associated with the Company's MSR portfolio 66.8 70.1 125.8 137.1  
Early payoff fee income 6.1 4.1 10.5 8.8  
Servicing advances, net 51.0   51.0   $ 84.0
Servicing Contracts          
Servicing Assets at Fair Value [Line Items]          
Gain on MSR sales $ 6.6 $ 0.8 $ 6.3 $ 3.5