Trade accounts payable and supply chain finance - Schedule of Trade Accounts Payable (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2026 |
Dec. 31, 2025 |
|
| Trade Accounts Payable [Abstract] | ||
| Commodities | $ 1,919,508 | $ 2,422,916 |
| Materials and services | 4,015,715 | 3,691,498 |
| Finished products | 58,991 | 91,838 |
| Present value adjustment | (9,855) | (8,152) |
| Trade accounts payable | 5,984,359 | 6,198,100 |
| Total supplier financing | 1,192,985 | 1,134,459 |
| Total | $ 7,177,344 | $ 7,332,559 |