XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Guarantees and Commitments - Changes in Reserve for Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance $ 1,950    
Provision for losses (517) $ (1,327) $ 250
Ending balance 1,433 1,950  
Agricultural Finance      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance 1,068 2,097 2,164
Provision for losses (249) (1,029) 81
Ending balance 819 1,068 2,097
Agricultural Finance | Cumulative Effect, Period of Adoption, Adjustment      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance     (148)
Agricultural Finance | Cumulative Effect, Period of Adoption, Adjusted Balance      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance     2,016
Rural Infrastructure Finance      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance 882 1,180 0
Provision for losses (268) (298) 169
Ending balance $ 614 $ 882 1,180
Rural Infrastructure Finance | Cumulative Effect, Period of Adoption, Adjustment      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance     1,011
Rural Infrastructure Finance | Cumulative Effect, Period of Adoption, Adjusted Balance      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance     $ 1,011