v3.25.2
Mortgage Servicing Rights - Schedule of Assumptions in Estimating the Fair Value of Mortgage Servicing Rights (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Transfers and Servicing [Abstract]    
Prepayment speed 9.47% 8.08%
Weighted-average life (in years) 7 years 8 months 19 days 8 years 5 months 1 day
Weighted-average note rate 5.38% 5.11%
Weighted-average discount rate 9.00% 9.00%