v3.25.1
Supplementary Information Supplementary Information (Narrative) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Accounts payable $ 3,905 $ 4,039 $ 3,606
Accounts Payable, Trade, Current 2,000 2,632 1,982
Seed Grower Compensation      
Accounts Payable, Trade, Current $ 145 $ 410 $ 285