Quarterly report pursuant to Section 13 or 15(d)

Composition of Certain Financial Statement Captions - Narrative (Details)

v3.20.1
Composition of Certain Financial Statement Captions - Narrative (Details)
3 Months Ended
Mar. 31, 2020
Covenants not to compete  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 5 years
Minimum | Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 7 years
Minimum | Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 7 years
Minimum | Product registrations  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 7 years
Minimum | Trade names  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 5 years
Minimum | Other  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 9 years
Maximum | Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 17 years
Maximum | Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 20 years
Maximum | Product registrations  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 10 years
Maximum | Trade names  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 10 years
Maximum | Other  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful life 13 years