v3.25.4
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Securities available-for-sale, at fair value $ 468,970 $ 469,076    
Mortgage servicing rights 86,651 84,258 $ 76,701 $ 74,097
Derivative financial instruments - assets 22,384 36,088    
Derivative financial instruments - liabilities (15,531) (22,863)    
Fair Value, Recurring        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Securities available-for-sale, at fair value 468,970 469,076    
Loans held-for-sale 100,539 61,825    
Mortgage servicing rights 86,651 84,258    
Derivative financial instruments - assets 22,384 36,088    
Derivative financial instruments - liabilities (15,531) (22,863)    
Total 663,013 628,384    
Level 1 | Fair Value, Recurring        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Securities available-for-sale, at fair value 33,270 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 33,270 31,730    
Level 2 | Fair Value, Recurring        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Securities available-for-sale, at fair value 435,700 437,346    
Loans held-for-sale 100,539 61,825    
Mortgage servicing rights 0 0    
Derivative financial instruments - assets 22,384 36,088    
Derivative financial instruments - liabilities (15,531) (22,863)    
Total 543,092 512,396    
Level 3 | Fair Value, Recurring        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Securities available-for-sale, at fair value 0 0    
Loans held-for-sale 0 0    
Mortgage servicing rights 86,651 84,258    
Derivative financial instruments - assets 0 0    
Derivative financial instruments - liabilities 0 0    
Total $ 86,651 $ 84,258