v3.25.1
REVENUE RECOGNITION - Changes in Deferred Revenue Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Deferred Revenue [Roll Forward]    
Balance at beginning of period $ 618 $ 626
Customer deposits and billings 853 657
Revenue recognized in the period (813) (612)
Translation 7 (5)
Balance at end of period $ 665 $ 666