v3.24.0.1
Profit Sharing Payable (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Profit Sharing Payable Activity [Roll Forward]    
Profit sharing payable, beginning balance $ 1,392 $ 1,445
Profit sharing expense 777 533
Payments/other (500) (586)
Profit sharing payable, ending balance $ 1,669 $ 1,392