XML 61 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2017
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Revenue Recognition [Line Items]            
Revenue recognition, description of timing   As our production cycle is typically six months or less, it is expected that goods related to the revenue represented in that adjustment will be shipped and billed within the current year.        
Contract assets recorded for revenue, unbilled $ 43.7 $ 43.7   $ 37.7 $ 35.2 $ 38.1
Reduction in inventory   $ (32.1) $ (6.7)      
Revenue recognition, description of payment terms   one year or less        
Revenue recognition, remaining performance obligation, expected timing of satisfaction 1 year 1 year        
Accounting Standards Update No. 2014-09            
Revenue Recognition [Line Items]            
Contract assets recorded for revenue, unbilled           $ 38.1
Offset recorded to opening balance of retained earnings, taxes   $ 1.3        
Contract assets billed and reclassified to trade accounts receivable $ 37.7          
Increase in revenue 6.0 5.6        
Increase in gross margin 0.4 0.2        
Reduction in inventory 38.4          
Accounting Standards Update No. 2014-09 | Retained Earnings            
Revenue Recognition [Line Items]            
Reduction in inventory associated with revenue recorded to retained earnings $ 33.0 $ 33.0