XML 64 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Business Combination and Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
C&F Bank      
Cash and cash equivalents      
Minimum cash requirement   $ 1,030 $ 1,070
Peoples Bankshares, Incorporated (Peoples) | Subsequent Events      
Cash and cash equivalents      
Aggregate purchase price $ 22,190