XML 134 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Technology Agreements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Technology Agreements [Abstract]      
Information Technology and Data Processing $ 28 $ 181 $ 103
Technology Agreements      
Technology Agreements, Minimum Payments Due [Abstract]      
Long Term Purchase Commitment Technology Agreement - Current 18    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 2 14    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 3 13    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 4 12    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 5 0    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Thereafter $ 0