XML 137 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Technology Agreements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Technology Agreements [Abstract]      
Technology Agreement Expiration 2027    
Information Technology and Data Processing $ 181 $ 103 $ 110
Technology Agreements      
Technology Agreements, Minimum Payments Due [Abstract]      
Long Term Purchase Commitment Technology Agreement - Current 24    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 2 13    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 3 12    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 4 11    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Year 5 10    
Long Term Purchase Commitment Technology Agreement Future Minimum Payments Due, Thereafter $ 0