XML 71 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2023
May 31, 2022
May 31, 2023
May 31, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 12,026,051 $ 13,137,724 $ 36,098,738 $ 34,351,069
Energy        
Disaggregation of Revenue [Line Items]        
Revenues 2,264,087 2,775,942 7,552,294 7,107,928
Ag        
Disaggregation of Revenue [Line Items]        
Revenues 9,743,976 10,352,369 28,497,690 27,217,559
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 17,988 9,413 48,754 25,582
ASC Topic 606        
Disaggregation of Revenue [Line Items]        
Revenues 5,281,943 5,993,906 14,552,204 14,494,553
ASC Topic 606 | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 1,980,243 2,529,311 6,775,463 6,426,092
ASC Topic 606 | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 3,295,312 3,460,390 7,757,867 8,056,676
ASC Topic 606 | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 6,388 4,205 18,874 11,785
ASC Topic 815        
Disaggregation of Revenue [Line Items]        
Revenues 6,728,403 7,130,416 21,500,984 19,821,253
ASC Topic 815 | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 283,844 246,631 776,831 681,836
ASC Topic 815 | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 6,444,559 6,883,785 20,724,153 19,139,417
ASC Topic 815 | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other Guidance        
Disaggregation of Revenue [Line Items]        
Revenues 15,705 13,402 45,550 35,263
Other Guidance | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other Guidance | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 4,105 8,194 15,670 21,466
Other Guidance | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 11,600 $ 5,208 $ 29,880 $ 13,797