v3.22.4
EARNINGS (LOSS) PER SHARE - Reconciliation of Basic Shares to Diluted Shares (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Basic Shares to Diluted Shares      
Basic (in shares) 504 502 509
Effect of dilutive securities (in shares) 0 6 8
Diluted (in shares) 504 508 517