XML 60 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 9,087,480 $ 11,306,848 $ 20,478,138 $ 24,072,687
Energy        
Disaggregation of Revenue [Line Items]        
Revenues 1,756,722 2,168,901 4,474,662 5,288,207
Ag        
Disaggregation of Revenue [Line Items]        
Revenues 7,311,111 9,120,470 15,963,276 18,753,714
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 19,647 17,477 40,200 30,766
ASC Topic 606        
Disaggregation of Revenue [Line Items]        
Revenues 3,106,165 3,848,947 7,738,916 9,270,261
ASC Topic 606 | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 1,621,474 1,993,065 4,021,026 4,795,220
ASC Topic 606 | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 1,478,304 1,849,095 3,704,727 4,462,555
ASC Topic 606 | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 6,387 6,787 13,163 12,486
ASC Topic 815        
Disaggregation of Revenue [Line Items]        
Revenues 5,959,958 7,446,077 12,692,978 14,772,581
ASC Topic 815 | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 135,248 175,836 453,636 492,987
ASC Topic 815 | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 5,824,710 7,270,241 12,239,342 14,279,594
ASC Topic 815 | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other Guidance        
Disaggregation of Revenue [Line Items]        
Revenues 21,357 11,824 46,244 29,845
Other Guidance | Energy        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other Guidance | Ag        
Disaggregation of Revenue [Line Items]        
Revenues 8,097 1,134 19,207 11,565
Other Guidance | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 13,260 $ 10,690 $ 27,037 $ 18,280