XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Textual) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Expected increase on sales and related costs calculated under the previous accounting guidance $ 183.1 $ 345.0
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.2
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   $ 32.7
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