XML 97 R84.htm IDEA: XBRL DOCUMENT v3.23.4
Equity Incentive Plans - Summary of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total $ 1,812 $ 1,560 $ 2,121
Cost of revenues      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total 741 594 421
Research and development      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total 689 536 448
Selling, general and administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total $ 382 $ 430 $ 1,252