XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Visa Class B Restricted Shares (Details)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Apr. 30, 2024
Dec. 31, 2023
Dec. 31, 2018
Class B restricted shares | Visa derivative            
Visa Class B Restricted Shares            
Conversion rate         1.5875 1.6483
Derivative liability value   $ 2.3 $ 2.3      
Class B-2 shares | Visa derivative            
Visa Class B Restricted Shares            
Conversion rate   1.5342   1.5342    
Class C shares | Visa derivative            
Visa Class B Restricted Shares            
Conversion rate   4   4    
Visa | Class B restricted shares            
Visa Class B Restricted Shares            
Net realized gain related to the sale of stock $ 22.7          
Number of shares sold | shares 274,000