Stock-Based Compensation - Stock-Based Compensation Expense - Additional Information (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Share-Based Payment Arrangement [Abstract] | |||
Tax benefit on stock-based compensation expense | $ 48 | $ 104 | $ 135 |
Tax benefit to stock options exercised | $ 72 | $ 121 | $ 151 |