v3.26.1
Derivative Financial Instruments - Visa Class B Restricted Shares (Details)
$ in Millions
1 Months Ended 12 Months Ended
Apr. 30, 2026
shares
Apr. 30, 2024
shares
Dec. 31, 2016
USD ($)
shares
Jun. 30, 2026
USD ($)
Dec. 31, 2025
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-3 shares | Visa derivative              
Visa Class B Restricted Shares              
Conversion rate       1.4953      
Class C shares | Visa derivative              
Visa Class B Restricted Shares              
Conversion rate       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 274,000        
Visa | Class B-3 shares              
Visa Class B Restricted Shares              
Combination of share after initial exchange offer | shares 137,000