XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingent Liabilities - Other (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Commitments and Contingent Liabilities          
Provision for indemnifications $ (35,000) $ (135,000) $ (60,000) $ (275,000)  
Indemnification reserve for recourse provisions          
Commitments and Contingent Liabilities          
Provision for indemnifications 35,000 135,000 60,000 275,000  
Indemnification payments paid 0 $ 0 0 $ 0  
Allowance for indemnifications $ 1,290,000   $ 1,290,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