Comprehensive (Loss) Income - AOCI Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning $ 334,426 $ 296,641
Total other comprehensive (loss) income, net (17,531) 11,683
Balance, ending 346,895 334,426
Unrealized Gains (Losses) on Debt Securities    
Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning 24,216 10,510
Total other comprehensive (loss) income, net (19,554) 13,706
Balance, ending 4,662 24,216
Unrealized Gains (Losses) on Cash Flow Hedges    
Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning (2,023) 0
Total other comprehensive (loss) income, net 2,023 (2,023)
Balance, ending 0 (2,023)
Total    
Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning 22,193 10,510
Balance, ending $ 4,662 $ 22,193