XML 120 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Defined Benefit Plans - Expected Benefit Payments (Details) - C&F Bank - Cash Balance Plan
$ in Thousands
Dec. 31, 2021
USD ($)
Expected benefit payments  
2022 $ 782
2023 1,423
2024 1,315
2025 2,152
2026 989
2027 - 2031 $ 10,083