Annual report pursuant to Section 13 and 15(d)

COMMITMENTS AND CONTINGENCIES (Narrative) (Details)

v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Narrative) (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Loss Contingencies [Line Items]      
Loss Contingency Pending Claims Number 0    
Banktech Ventures [Member]      
Other Commitments [Line Items]      
Outstanding commitment $ 500,000    
Contributions 400,000 $ 100,000  
Banktech Ventures [Member] | Maximum [Member]      
Other Commitments [Line Items]      
Outstanding commitment 1,000,000.0    
Solar Tax Credit Equity Fund [Member]      
Other Commitments [Line Items]      
Outstanding commitment 400,000 7,200,000  
Contributions 6,200,000 1,000,000.0  
Second Solar Tax Equity [Member]      
Other Commitments [Line Items]      
Outstanding commitment 1,700,000    
Contributions 7,000,000.0    
Commitments during period 7,000,000.0    
Visa U.S.A. network [Member] | Indemnification Obligation [Member]      
Loss Contingencies [Line Items]      
Loss Contingency Accrual, Payments 800,000 900,000 $ 800,000
Loss Contingency Accrual $ 0 $ 100,000 $ 100,000