v3.22.0.1
Derivative Financial Instruments (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Open Forward Delivery Sales Agreements    
Derivatives, Fair Value [Line Items]    
Notional amount $ 22,500 $ 38,000
Fair amounts, liabilities (16) (179)
Open Mandatory Delivery Commitments    
Derivatives, Fair Value [Line Items]    
Notional amount 2,971 15,531
Fair value amounts, assets 34 148
Interest Rate Lock Commitments    
Derivatives, Fair Value [Line Items]    
Notional amount 18,053 34,827
Fair value amounts, assets $ 90 $ 179