XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Principal Activity and Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 171,724,126 $ 123,627,541
Soybean meal and hulls    
Disaggregation of Revenue [Line Items]    
Revenue 87,424,050 79,223,026
Soybean oil and oil byproducts    
Disaggregation of Revenue [Line Items]    
Revenue $ 84,300,076 $ 44,404,515