XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Segment
Jan. 01, 2018
USD ($)
Accounting Policies [Abstract]    
Number of reportable segments | Segment 2  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Remaining performance obligation, percentage 40.00%  
Accounting Standards Update 2018-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect on retained earnings $ 1.3  
Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect of new accounting principle in period of adoption   $ 8.7
Order or Production Backlog    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Remaining performance obligation $ 524.3