v3.26.1
Principal Activity and Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 225,528,754 $ 117,913,309
Soybean meal and hulls    
Disaggregation of Revenue [Line Items]    
Revenue 127,080,595 68,255,432
Soybean oil and oil byproducts    
Disaggregation of Revenue [Line Items]    
Revenue $ 98,448,159 $ 49,657,877