XML 70 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE - Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Revenue Recognition                              
Total Revenues $ 28,267,341 $ 27,367,787 $ 25,494,797 $ 25,697,520 $ 24,365,831 $ 26,252,916 $ 29,880,856 $ 27,972,451 $ 27,994,905 $ 28,541,889 $ 25,990,784 $ 27,390,074 $ 106,827,445 $ 108,472,054 $ 109,917,652
Payment terms                         10 days    
Ethanol production                              
Revenue Recognition                              
Total Revenues                         $ 105,395,553    
Natural gas pipeline                              
Revenue Recognition                              
Total Revenues                         1,431,892    
Ethanol                              
Revenue Recognition                              
Total Revenues                         82,544,145    
Ethanol | Ethanol production                              
Revenue Recognition                              
Total Revenues                         82,544,145    
Distillers' Grains                              
Revenue Recognition                              
Total Revenues                         18,214,512    
Distillers' Grains | Ethanol production                              
Revenue Recognition                              
Total Revenues                         18,214,512    
Corn Oil                              
Revenue Recognition                              
Total Revenues                         3,513,679    
Corn Oil | Ethanol production                              
Revenue Recognition                              
Total Revenues                         3,513,679    
Other                              
Revenue Recognition                              
Total Revenues                         1,123,217    
Other | Ethanol production                              
Revenue Recognition                              
Total Revenues                         1,123,217    
Natural Gas                              
Revenue Recognition                              
Total Revenues                         $ 1,431,892    
Payment terms                         20 days    
Natural Gas | Natural gas pipeline                              
Revenue Recognition                              
Total Revenues                         $ 1,431,892