XML 65 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 9,608,983 $ 12,026,051 $ 30,087,121 $ 36,098,738
Energy        
Disaggregation of Revenue [Line Items]        
Revenues 2,067,178 2,264,087 6,541,840 7,552,294
Ag        
Disaggregation of Revenue [Line Items]        
Revenues 7,523,656 9,743,976 23,486,932 28,497,690
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 18,149 17,988 58,349 48,754
ASC Topic 606        
Disaggregation of Revenue [Line Items]        
Revenues 4,561,521 5,281,943 12,300,437 14,552,204
ASC Topic 606 | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 1,875,368 1,980,243 5,896,394 6,775,463
ASC Topic 606 | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 2,680,506 3,295,312 6,385,233 7,757,867
ASC Topic 606 | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 5,647 6,388 18,810 18,874
ASC Topic 815        
Disaggregation of Revenue [Line Items]        
Revenues 5,028,055 6,728,403 17,721,033 21,500,984
ASC Topic 815 | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 191,810 283,844 645,446 776,831
ASC Topic 815 | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 4,836,245 6,444,559 17,075,587 20,724,153
ASC Topic 815 | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other Guidance        
Disaggregation of Revenue [Line Items]        
Revenues 19,407 15,705 65,651 45,550
Other Guidance | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other Guidance | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 6,905 4,105 26,112 15,670
Other Guidance | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 12,502 $ 11,600 $ 39,539 $ 29,880