v3.25.0.1
TAXES - Schedule of Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits      
Unrecognized tax benefits—January 1 $ 301 $ 253 $ 205
Total increases—current-period tax positions 67 54 38
Total increases (decreases)—prior-period tax positions 11   22
Total increases (decreases)—prior-period tax positions   (3)  
Lapse of statute of limitations (8) (9) (5)
Foreign currency translation adjustments (5)   (7)
Foreign currency translation adjustments   6  
Unrecognized tax benefits—December 31 366 301 253
Tax Credit Carryforward [Line Items]      
Unrecognized tax benefits, increase resulting from current period tax positions 67 $ 54 $ 38
Domestic tax authority      
Unrecognized Tax Benefits      
Total increases—current-period tax positions 65    
Tax Credit Carryforward [Line Items]      
Unrecognized tax benefits, increase resulting from current period tax positions $ 65