XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Visa Class B Restricted Shares (Details)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
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