v3.26.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 03, 2026
Apr. 30, 2026
Jan. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2025
Business Combination [Line Items]            
Purchases of businesses, net of cash acquired       $ 424,484 $ 104,110  
Purchased Technology            
Business Combination [Line Items]            
Amortization period for finite-lived intangible asset       5 years    
Kern Microtechnik            
Business Combination [Line Items]            
Purchases of businesses, net of cash acquired     $ 424,500      
Business acquisition, estimated annual sales   $ 80,000        
Other intangible assets     $ 211,500 $ 211,500    
Finite-lived intangible assets acquired       181,300    
Expected amortization, remainder of fiscal year       10,000    
Future amortization expense, year one       10,000    
Future amortization expense, year two       10,000    
Future amortization expense, year three       10,000    
Future amortization expense, year four       10,000    
Future amortization expense, year five       10,000    
Estimated fair value contingent payment           $ 8,900
Kern Microtechnik | Trade Names            
Business Combination [Line Items]            
Indefinite-lived intangible trade names acquired       30,200    
Kern Microtechnik | Customer Relationship            
Business Combination [Line Items]            
Finite-lived intangible assets acquired       $ 148,100    
Kern Microtechnik | Customer Relationship | Minimum            
Business Combination [Line Items]            
Amortization period for finite-lived intangible asset       17 years    
Kern Microtechnik | Customer Relationship | Maximum            
Business Combination [Line Items]            
Amortization period for finite-lived intangible asset       20 years    
Kern Microtechnik | Purchased Technology            
Business Combination [Line Items]            
Finite-lived intangible assets acquired       $ 33,200    
Kern Microtechnik | Purchased Technology | Minimum            
Business Combination [Line Items]            
Amortization period for finite-lived intangible asset       15 years    
Kern Microtechnik | Purchased Technology | Maximum            
Business Combination [Line Items]            
Amortization period for finite-lived intangible asset       17 years    
Indicor, LLC | Subsequent Event            
Business Combination [Line Items]            
Purchases of businesses, net of cash acquired $ 5,000,000          
Business acquisition, estimated annual sales $ 1,100,000