XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Breakdown of Revenues between ASC 606 The breakdown of revenues between ASC 606 and other standards are as follows:
Three months ended September 30,Nine months ended September 30,
(in thousands)2021202020212020
Revenues under ASC 606$457,621 $282,258 $1,568,529 $1,066,620 
Revenues under ASC 8152,541,203 1,603,328 7,260,819 4,489,697 
Total revenues$2,998,824 $1,885,586 $8,829,348 $5,556,317 
Schedule of Disaggregation of Revenues
The following tables disaggregate revenues under ASC 606 by major product/service line for the three and nine months ended September 30, 2021 and 2020, respectively:
Three months ended September 30, 2021
(in thousands)TradeEthanolPlant NutrientTotal
Specialty nutrients$ $ $49,249 $49,249 
Primary nutrients  69,835 69,835 
Services8,828  2,233 11,061 
Products and co-products70,924 183,225  254,149 
Frac sand and propane
49,379   49,379 
Other2,163 1,046 20,739 23,948 
Total$131,294 $184,271 $142,056 $457,621 
Three months ended September 30, 2020
(in thousands)TradeEthanolPlant NutrientTotal
Specialty nutrients$— $— $31,835 $31,835 
Primary nutrients— — 62,094 62,094 
Service2,010 — 975 2,985 
Products and co-products55,235 97,703 — 152,938 
Frac sand and propane21,676 — — 21,676 
Other2,414 513 7,803 10,730 
Total$81,335 $98,216 $102,707 $282,258 
Nine months ended September 30, 2021
(in thousands)TradeEthanolPlant NutrientTotal
Specialty nutrients$ $ $210,971 $210,971 
Primary nutrients  355,098 355,098 
Service12,396  7,391 19,787 
Products and co-products217,859 513,132  730,991 
Frac sand and propane178,094   178,094 
Other9,132 5,199 59,257 73,588 
Total$417,481 $518,331 $632,717 $1,568,529 

Nine months ended September 30, 2020
(in thousands)TradeEthanolPlant NutrientTotal
Specialty nutrients$— $— $187,700 $187,700 
Primary nutrients— — 296,247 296,247 
Service6,053 — 3,753 9,806 
Products and co-products171,744 275,175 — 446,919 
Frac sand and propane92,990 — — 92,990 
Other11,732 1,481 19,745 32,958 
Total$282,519 $276,656 $507,445 $1,066,620