XML 114 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Defined Benefit Plans - Expected Benefit Payments (Details) - C&F Bank - Cash Balance Plan
$ in Thousands
Dec. 31, 2022
USD ($)
Expected benefit payments  
2023 $ 814
2024 1,305
2025 1,828
2026 950
2027 910
2028 - 2032 $ 10,023