XML 61 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
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 $ 37.7 $ 37.7   $ 35.2 $ 38.1
Reduction in inventory   $ (28.6) $ (11.6)    
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 $ 35.0        
Increase in revenue 2.8        
Increase in gross margin $ 0.6        
Increase in diluted earnings per share $ 0.005        
Reduction in inventory $ 32.8        
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