XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies - Estimated Useful Lives of Major Classes of Assets (Detail)
Dec. 31, 2024
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 7 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 12 years
Marketing Related [Member]  
Other Intangible Assets [Line Items]  
finite-lived intangible asset, useful life 11 years