XML 127 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Defined Benefit Plans - Expected Benefit Payments (Details) - C&F Bank - Cash Balance Plan
$ in Thousands
Dec. 31, 2024
USD ($)
Expected benefit payments  
2025 $ 1,495
2026 1,009
2027 938
2028 1,766
2029 1,818
2030 - 2034 $ 12,589