XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value - Visa Derivative (Details) - Visa Derivative
$ in Millions
Jun. 30, 2024
USD ($)
Apr. 30, 2024
Dec. 31, 2023
USD ($)
Dec. 31, 2017
Class B restricted shares        
Fair value        
Conversion rate 1.5875   1.5875 1.6483
Class B-2 shares        
Fair value        
Conversion rate 1.5875      
Class C Shares        
Fair value        
Conversion rate 4.0000 4.0000    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair value        
Derivative liability $ 2.3   $ 2.3