XML 149 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Textual) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Sales and merchandising revenues $ 1,885,603 $ 1,982,755 $ 2,325,041 $ 1,976,792 $ 812,662 $ 685,579 $ 911,402 $ 635,739 $ 8,170,191 $ 3,045,382 $ 3,686,345
Revenues under ASC 842                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Operating lease revenue                 105,100    
Sales-type lease revenue                 8,000    
Variable lease revenue                 5,300    
Sales and merchandising revenues                 $ 118,411 $ 105,631  
Specialty nutrients | Minimum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 0 days    
Specialty nutrients | Maximum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 30 days    
Service | Transferred over Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Revenue from contract with customer, percentage of service revenues                 4.00% 7.00%  
Service | Minimum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 0 days    
Service | Maximum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 30 days    
Products and Co-products | Minimum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 5 days    
Products and Co-products | Maximum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 15 days    
Frac sand and propane | Minimum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 0 years    
Frac sand and propane | Maximum | Transferred at Point in Time                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Expected payment period                 30 days