XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
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 $ 35.2   $ 38.1
Reduction in inventory $ (14.6) $ (10.9)  
Revenue recognition, description of payment terms one year or less    
Revenue recognition, remaining performance obligation, expected timing of satisfaction 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 36.0    
Decrease in revenue 2.9    
Decrease in gross margin $ 0.7    
Decrease in diluted earnings per share $ 0.005    
Reduction in inventory $ 30.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