XML 130 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]      
Maximum notional contract amount as percent of total assets 10.00%    
Interest income, investment securities $ 206,918 $ 158,203 $ 111,693
Risk Participation Agreements      
Derivatives, Fair Value [Line Items]      
Derivative, notional amount 19,700    
Energy Related Derivative      
Derivatives, Fair Value [Line Items]      
Derivative assets, notional amount 0 2,600  
Derivative liability, notional amount $ 0 2,600  
Derivative, net fair value   49  
Fair Value Hedging      
Derivatives, Fair Value [Line Items]      
Derivative assets, weighted average pay rate 1.21%    
Interest income, investment securities $ 11,900    
Derivative assets, notional amount $ 1,001,715 $ 1,001,715