XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Valuation Allowance          
Net Balance $ 499,991   $ 499,991   $ 517,579
Mortgage Servicing Rights          
Mortgage Servicing Rights          
Beginning Balance 510,805 $ 525,579 520,487 $ 534,390  
Additions 20,296 20,298 39,007 39,850  
Amortization (29,079) (29,072) (57,472) (57,435)  
Ending Balance 502,022 516,805 502,022 516,805  
Valuation Allowance          
Beginning Balance (2,218) (3,707) (2,908) (3,187)  
Decrease (increase) 187 1,105 877 585  
Ending Balance (2,031) (2,602) (2,031) (2,602)  
Net Balance $ 499,991 $ 514,203 $ 499,991 $ 514,203