XML 106 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of Certain Financial Statement Captions - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Summary of Significant Accounting Policies [Line Items]      
Goodwill impairment loss $ 26,225,000 $ 11,698,000 $ 0
In Process Research and Development      
Summary of Significant Accounting Policies [Line Items]      
Impairment of assets   $ 10,100,000  
Covenants not to compete      
Summary of Significant Accounting Policies [Line Items]      
Useful life 5 years    
Minimum | Technology      
Summary of Significant Accounting Policies [Line Items]      
Useful life 7 years    
Minimum | Customer relationships      
Summary of Significant Accounting Policies [Line Items]      
Useful life 7 years    
Minimum | Product registrations      
Summary of Significant Accounting Policies [Line Items]      
Useful life 7 years    
Minimum | Trade names      
Summary of Significant Accounting Policies [Line Items]      
Useful life 5 years    
Minimum | Other      
Summary of Significant Accounting Policies [Line Items]      
Useful life 9 years    
Maximum | Technology      
Summary of Significant Accounting Policies [Line Items]      
Useful life 17 years    
Maximum | Customer relationships      
Summary of Significant Accounting Policies [Line Items]      
Useful life 20 years    
Maximum | Product registrations      
Summary of Significant Accounting Policies [Line Items]      
Useful life 10 years    
Maximum | Trade names      
Summary of Significant Accounting Policies [Line Items]      
Useful life 10 years    
Maximum | Other      
Summary of Significant Accounting Policies [Line Items]      
Useful life 13 years    
Trademarks      
Summary of Significant Accounting Policies [Line Items]      
Impairment of assets $ 20,700,000