XML 71 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Textual) (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 01, 2018
Mar. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Expected increase on sales and related costs calculated under the previous accounting guidance $ 161.9  
Expected duration of performance obligations   1 year
Amortization period of contract costs   1 year
Assets, Total | ASC 606 Impact | Revenues under ASC 606    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Impact on Balance Sheet of adoption of new accounting guidance 24.9  
Liabilities, Total | ASC 606 Impact | Revenues under ASC 606    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Impact on Balance Sheet of adoption of new accounting guidance $ 33.3  
Service | Transferred over Time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customer, percentage of service revenues   8.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
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
Co-products | Minimum | Transferred at Point in Time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Expected payment period   5 days
Co-products | Maximum | Transferred at Point in Time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Expected payment period   15 days