XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies (Other) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Summary of Significant Accounting Policies [Line Items]    
Unbilled receivables $ 146.8 $ 125.4
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