Investment Securities - Schedule of Gross Unrealized Losses and Fair Value (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
position
Dec. 31, 2021
USD ($)
position
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Less than 12 months, Fair value $ 189,934 $ 187,251
Less than 12 months, Unrealized loss (5,033) (1,555)
Greater than 12 Months, Fair Value 28,759 7,902
Greater than 12 months, Unrealized loss (2,266) (398)
Total, Fair value 218,693 195,153
Total, Unrealized Loss $ (7,299) $ (1,953)
Less than 12 months, Number of positions | position 21 18
12 Months or Longer, Number of positions | position 6 4
Total, Number of positions | position 27 22
U.S. government and government agencies and authorities    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Less than 12 months, Fair value $ 189,934 $ 187,251
Less than 12 months, Unrealized loss (5,033) (1,555)
Greater than 12 Months, Fair Value 28,759 7,902
Greater than 12 months, Unrealized loss (2,266) (398)
Total, Fair value 218,693 195,153
Total, Unrealized Loss $ (7,299) $ (1,953)