Annual report [Section 13 and 15(d), not S-K Item 405]

COMMITMENTS AND CONTINGENCIES (Narrative) (Details)

v3.25.0.1
COMMITMENTS AND CONTINGENCIES (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]      
Loss Contingency Pending Claims Number 0    
Banktech Ventures [Member]      
Other Commitments [Line Items]      
Outstanding commitment $ 400,000    
Banktech Ventures [Member] | Maximum [Member]      
Other Commitments [Line Items]      
Outstanding commitment 1,000,000.0    
Visa U.S.A. network [Member] | Indemnification Obligation [Member]      
Loss Contingencies [Line Items]      
Loss Contingency Accrual, Payments 700,000 $ 800,000 $ 900,000
Loss Contingency Accrual 0 $ 0 $ 100,000
Loss Contingency Conversion Ratio Payments $ 500,000