XML 140 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial assets:    
Securities available for sale, at fair value $ 831,013 $ 923,279
Derivative instruments 34,505 29,284
Financial liabilities:    
Derivative instruments 28,550 26,425
Recurring    
Financial assets:    
Securities available for sale, at fair value 831,013 923,279
Derivative instruments 38,954 37,151
Mortgage loans held for sale in loans held for sale 246,171 179,756
Total financial assets 1,116,138 1,140,186
Financial liabilities:    
Derivative instruments 32,268 33,608
Recurring | Securities available for sale    
Financial assets:    
Securities available for sale, at fair value 831,013 923,279
Recurring | Level 1    
Financial assets:    
Securities available for sale, at fair value 0 0
Derivative instruments 0 0
Mortgage loans held for sale in loans held for sale 0 0
Total financial assets 0 0
Financial liabilities:    
Derivative instruments 0 0
Recurring | Level 1 | Securities available for sale    
Financial assets:    
Securities available for sale, at fair value 0 0
Recurring | Level 2    
Financial assets:    
Securities available for sale, at fair value 831,013 923,279
Derivative instruments 38,954 37,151
Mortgage loans held for sale in loans held for sale 246,171 179,756
Total financial assets 1,116,138 1,140,186
Financial liabilities:    
Derivative instruments 32,268 33,608
Recurring | Level 2 | Securities available for sale    
Financial assets:    
Securities available for sale, at fair value 831,013 923,279
Recurring | Level 3    
Financial assets:    
Securities available for sale, at fair value 0 0
Derivative instruments 0 0
Mortgage loans held for sale in loans held for sale 0 0
Total financial assets 0 0
Financial liabilities:    
Derivative instruments 0 0
Recurring | Level 3 | Securities available for sale    
Financial assets:    
Securities available for sale, at fair value $ 0 $ 0