v3.26.1
Mortgage Servicing Rights, Net - Schedule of Changes in the Carrying Amount of Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Valuation Allowance          
Net Balance $ 512,991   $ 512,991   $ 517,994
Mortgage Servicing Rights          
Mortgage Servicing Rights          
Beginning Balance 516,766 $ 510,805 520,405 $ 520,487  
Additions 28,232 20,296 54,333 39,007  
Amortization (31,027) (29,079) (60,767) (57,472)  
Ending Balance 513,971 502,022 513,971 502,022  
Valuation Allowance          
Beginning Balance (2,518) (2,218) (2,411) (2,908)  
Decrease (increase) 1,538 187 1,431 877  
Ending Balance (980) (2,031) (980) (2,031)  
Net Balance $ 512,991 $ 499,991 $ 512,991 $ 499,991