XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Breakdown of Revenues between ASC 606 The breakdown of revenues between ASC 606 and ASC 815 is as follows:
Year ended December 31,
(in thousands)202120202019
Revenues under ASC 606$2,211,537 $1,479,686 $1,344,359 
Revenues under ASC 81510,400,513 6,584,934 6,658,894 
Total revenues$12,612,050 $8,064,620 $8,003,253 
Schedule of Disaggregation of Revenues
The following tables disaggregate revenues under ASC 606 by major product/service line:
Year ended December 31, 2021
(in thousands)TradeRenewablesPlant NutrientTotal
Specialty nutrients$ $ $270,842 $270,842 
Primary nutrients  500,891 500,891 
Products and co-products313,195 714,120  1,027,315 
Propane and frac sand270,695   270,695 
Other39,864 6,768 95,162 141,794 
Total$623,754 $720,888 $866,895 $2,211,537 
Year ended December 31, 2020
(in thousands)TradeRenewablesPlant NutrientTotal
Specialty nutrients$— $— $234,806 $234,806 
Primary nutrients— — 396,515 396,515 
Products and co-products234,219 408,677 — 642,896 
Propane and frac sand148,175 — — 148,175 
Other23,599 2,057 31,638 57,294 
Total$405,993 $410,734 $662,959 $1,479,686 

Year ended December 31, 2019
(in thousands)TradeRenewablesPlant NutrientTotal
Specialty nutrients$46,065 $— $239,051 $285,116 
Primary nutrients33,612 — 377,648 411,260 
Products and co-products217,297 131,178 — 348,475 
Propane and frac sand238,100 — — 238,100 
Other21,742 9,635 30,031 61,408 
Total$556,816 $140,813 $646,730 $1,344,359 
Schedule of Opening and Closing Balances of Company's Contract Assets and Liabilities
The opening and closing balances of the Company’s contract liabilities are as follows:
(in thousands)20212020
Balance at January 1$45,634 $28,467 
Balance at December 31100,847 45,634