XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Topic 606 Revenue $ 5,988 $ 6,398 $ 18,094 $ 19,873  
Contract liability 365   365   $ 626
Revenue recognized 145   500    
Over Time          
Disaggregation of Revenue [Line Items]          
Topic 606 Revenue 249 174 694 552  
Ag Services | Over Time          
Disaggregation of Revenue [Line Items]          
Topic 606 Revenue $ 249 $ 174 $ 694 $ 552