XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Mortgage servicing rights $ 84,736 $ 82,927 $ 84,258 $ 80,744 $ 78,416 $ 76,701
Fair Value, Recurring            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Available-for-sale securities 473,468   469,076      
Loans held-for-sale 90,781   61,825      
Mortgage servicing rights 84,736   84,258      
Derivative financial instruments - assets 28,443   36,088      
Derivative financial instruments - liabilities (18,176)   (22,863)      
Total 659,252   628,384      
Fair Value, Recurring | Level 1            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Available-for-sale securities 32,605   31,730      
Loans held-for-sale 0   0      
Mortgage servicing rights 0   0      
Derivative financial instruments - assets 0   0      
Derivative financial instruments - liabilities 0   0      
Total 32,605   31,730      
Fair Value, Recurring | Level 2            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Available-for-sale securities 440,863   437,346      
Loans held-for-sale 90,781   61,825      
Mortgage servicing rights 0   0      
Derivative financial instruments - assets 28,443   36,088      
Derivative financial instruments - liabilities (18,176)   (22,863)      
Total 541,911   512,396      
Fair Value, Recurring | Level 3            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Available-for-sale securities 0   0      
Loans held-for-sale 0   0      
Mortgage servicing rights 84,736   84,258      
Derivative financial instruments - assets 0   0      
Derivative financial instruments - liabilities 0   0      
Total $ 84,736   $ 84,258