XML 51 R34.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary Of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Schedule of inventory by costing method [Table Text Block] | The following table sets forth the Company’s inventories as of December 31, 2023 and 2022.
| December 31, 2023 |  | December 31, 2022
| (In millions)
Raw materials and supplies | $ | 5,475 |  |  | $ | 6,975 |
Finished goods | 6,482 |  |  | 7,796 |
Total inventories | $ | 11,957 |  |  | $ | 14,771 |
Accounts Receivable, Allowance for Credit Loss | Changes to the allowance for estimated uncollectible accounts are as follows:
| Year Ended December 31
| 2023 | 2022
| (In millions)
Beginning, January 1 | $ | 199 |  | $ | 122 |
Current year provisions | 6 |  | 88
Recoveries | 2 |  | 2 |
Write-offs against allowance | (28) |  | (12) |
Foreign exchange translation adjustment | — |  | (2) |
Other | 36 |  | 1 |
Ending, December 31 | $ | 215 |  | $ | 199 |
Supplier Finance Program | Changes to the outstanding payment obligations are as follows:
| Year Ended December 31
| 2023
| (In millions)
Beginning, January 1 | $ | 196 |
Obligations confirmed | 1,100 |
Obligations paid | (1,022) |
Ending, December 31 | $ | 274 |

X
- Definition Tabular disclosure of the valuation of inventories using the lower of cost, determined by either LIFO or FIFO method, or market. + References No definition available. + Details
Name: | adm_ScheduleOfInventoryByCostingMethodTableTextBlock
Namespace Prefix: | adm_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplier finance program. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 405 -SubTopic 50 -Name Accounting Standards Codification -Section 55 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5 + Details
Name: | us-gaap_SupplierFinanceProgramTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration