XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage Servicing Rights, Net - Schedule of Changes in the Carrying Amount of Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance      
Net Balance $ 517,579 $ 531,203  
Mortgage Servicing Rights      
Mortgage Servicing Rights      
Beginning Balance 534,390 576,428 $ 563,488
Additions 103,980 75,704 130,301
Purchases 110 0 0
Amortization (117,993) (117,742) (117,361)
Ending Balance 520,487 534,390 576,428
Valuation Allowance      
Beginning Balance (3,187) (7,876) (13,186)
Decrease (increase) 279 4,689 5,310
Ending Balance (2,908) (3,187) (7,876)
Net Balance $ 517,579 $ 531,203 $ 568,552