XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingent Liabilities - Other (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Commitments and Contingent Liabilities              
Provision for indemnifications $ (75,000) $ (100,000) $ (135,000) $ (375,000)      
Indemnification reserve for recourse provisions              
Commitments and Contingent Liabilities              
Provision for indemnifications 75,000 $ 100,000 135,000 $ 375,000      
Indemnification payments paid         $ 0   $ 0
Allowance for indemnifications $ 1,210,000   $ 1,210,000     $ 1,350,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