XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Additional Information (Detail)
$ in Thousands, € in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
EUR (€)
Mar. 31, 2024
USD ($)
Business Acquisition [Line Items]      
Purchases of businesses, net of cash acquired $ 103,165   $ 0
Purchased Technology      
Business Acquisition [Line Items]      
Amortization period for finite-lived intangible asset 5 years 5 years  
Kern Microtechnik      
Business Acquisition [Line Items]      
Purchases of businesses, net of cash acquired $ 103,200    
Business acquisition, estimated annual sales | €   € 50  
Other intangible assets 59,600    
Finite-lived intangible assets acquired 50,000    
Expected amortization, remainder of fiscal year 3,000    
Future amortization expense, year one 3,000    
Future amortization expense, year two 3,000    
Future amortization expense, year three 3,000    
Future amortization expense, year four 3,000    
Future amortization expense, year five 3,000    
Business combination, contingent consideration, liability 8,900    
Kern Microtechnik | Trade Names      
Business Acquisition [Line Items]      
Indefinite-lived intangible trade names acquired 9,600    
Kern Microtechnik | Customer Relationship      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired $ 40,400    
Amortization period for finite-lived intangible asset 17 years 17 years  
Kern Microtechnik | Purchased Technology      
Business Acquisition [Line Items]      
Finite-lived intangible assets acquired $ 9,600    
Amortization period for finite-lived intangible asset 17 years 17 years