XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Mortgage servicing rights $ 82,927 $ 84,258 $ 78,416 $ 76,701
Fair Value, Recurring        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Available-for-sale securities 480,615 469,076    
Loans held-for-sale 65,603 61,825    
Mortgage servicing rights 82,927 84,258    
Derivative financial instruments - assets 29,678 36,088    
Derivative financial instruments - liabilities (18,226) (22,863)    
Total 640,597 628,384    
Fair Value, Recurring | Level 1        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Available-for-sale securities 32,341 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,341 31,730    
Fair Value, Recurring | Level 2        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Available-for-sale securities 448,274 437,346    
Loans held-for-sale 65,603 61,825    
Mortgage servicing rights 0 0    
Derivative financial instruments - assets 29,678 36,088    
Derivative financial instruments - liabilities (18,226) (22,863)    
Total 525,329 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 82,927 84,258    
Derivative financial instruments - assets 0 0    
Derivative financial instruments - liabilities 0 0    
Total $ 82,927 $ 84,258