v3.26.1
Commitments and Contingent Liabilities - Other (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Commitments and Contingent Liabilities          
Provision for indemnifications $ (25,000) $ (35,000) $ (60,000) $ (60,000)  
Indemnification reserve for recourse provisions          
Commitments and Contingent Liabilities          
Provision for indemnifications 25,000 35,000 60,000 60,000  
Indemnification payments paid 0 $ 0 0 $ 0  
Allowance for indemnifications $ 1,100,000   $ 1,100,000   $ 1,160,000
C&F Mortgage          
Commitments and Contingent Liabilities          
Recourse period for early payment default, minimum     90 days    
Recourse period for early payment default, maximum     1 year