XML 120 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Defined Benefit Plans - Components of Net Periodic Pension Costs (Details) - USD ($)
$ in Thousands
12 Months Ended 36 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Components of net periodic benefit cost        
Net periodic benefit cost $ 925 $ 639 $ 2,131  
C&F Bank | Cash Balance Plan        
Components of net periodic benefit cost        
Service cost, included in salaries and employee benefits 1,377 1,837 1,970  
Interest cost 728 $ 492 $ 458  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Noninterest Expense Other Noninterest Expense Other Noninterest Expense
Expected return on plan assets (1,284) $ (1,660) $ (1,733)  
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Noninterest Expense Other Noninterest Expense Other Noninterest Expense
Amortization of prior service credit (67) $ (68) $ (68)  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Noninterest Expense Other Noninterest Expense Other Noninterest Expense
Pension settlement charges     $ 1,261  
Recognized net actuarial losses 171 $ 38 $ 243  
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Noninterest Expense Other Noninterest Expense Other Noninterest Expense
Other components of net periodic benefit cost, included in other noninterest expense (452) $ (1,198) $ 161  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Noninterest Expense Other Noninterest Expense Other Noninterest Expense
Net periodic benefit cost $ 925 $ 639 $ 2,131