v3.23.2
Compensation Plans - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 5,400   $ 4,900 $ 10,700 $ 9,400
Awards expected to be settled with stock 5,600   $ 4,600 10,700 9,000
Non-cash stock-based compensation       11,058 $ 9,286
Severance and Related          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Non-cash stock-based compensation 17 $ 412   429  
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 43,600     $ 43,600  
Weighted average recognition period for unrecognized stock-based compensation expense       2 years 9 months 18 days