XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Changes in Carrying Amount of Contract Assets and Contract Liabilities (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Balance at December 31, 2023 $ 739
Billings (1,553)
Revenue recognized 1,490
Currency translation adjustments and other (99)
Balance at December 31, 2024 577
Balance at December 31, 2023 532
Billings 1,261
Revenue recognized (1,247)
Currency translation adjustments and other (54)
Balance at December 31, 2024 $ 492