XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting Policies - Estimated Useful Lives of Major Classes of Assets (Detail)
12 Months Ended
Dec. 31, 2020
Technology [Member] | Minimum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 10 years
Technology [Member] | Maximum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 17 years
Customer lists [Member] | Minimum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 10 years
Customer lists [Member] | Maximum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 15 years
Brand Names [Member] | Minimum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 5 years
Brand Names [Member] | Maximum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 10 years
Product Rights [Member] | Minimum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 9 years
Product Rights [Member] | Maximum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 10 years
Internally Developed Software [Member] | Minimum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 3 years
Internally Developed Software [Member] | Maximum [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 5 years
Marketing Related [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 11 years