XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions - Additional Information (Detail)
$ in Thousands, € in Millions
1 Months Ended 6 Months Ended
Jul. 31, 2025
USD ($)
Jan. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2024
USD ($)
Business Combination [Line Items]          
Purchases of businesses, net of cash acquired     $ 104,110   $ 0
Purchased Technology          
Business Combination [Line Items]          
Amortization period for finite-lived intangible asset     5 years 5 years  
Kern Microtechnik          
Business Combination [Line Items]          
Purchases of businesses, net of cash acquired   $ 104,100 $ 104,100    
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 Combination [Line Items]          
Indefinite-lived intangible trade names acquired     9,600    
Kern Microtechnik | Customer Relationship          
Business Combination [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 Combination [Line Items]          
Finite-lived intangible assets acquired     $ 9,600    
Amortization period for finite-lived intangible asset     17 years 17 years  
FARO Technologies | Subsequent Event          
Business Combination [Line Items]          
Business acquisition, estimated annual sales $ 340,000        
Payments to acquire businesses, gross $ 920,000