XML 42 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Description of Business and Summary of Significant Accounting Policies (Other) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies [Line Items]    
Unbilled receivables $ 125.4 $ 89.3
Buildings and improvements | Minimum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 10 years  
Buildings and improvements | Maximum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 40 years  
Machinery and equipment | Minimum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 2 years  
Machinery and equipment | Maximum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 7 years  
Software and computer equipment | Minimum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 3 years  
Software and computer equipment | Maximum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 5 years  
Furniture, fixtures and other equipment | Minimum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 4 years  
Furniture, fixtures and other equipment | Maximum    
Summary of Significant Accounting Policies [Line Items]    
Useful life 10 years