XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Additional Information (Details)
€ in Millions
1 Months Ended 12 Months Ended
Sep. 16, 2024
USD ($)
Sep. 16, 2024
EUR (€)
Jun. 30, 2024
USD ($)
Apr. 15, 2022
USD ($)
Mar. 03, 2022
USD ($)
Jan. 17, 2022
USD ($)
Aug. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
business
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired                 $ 296,452,000 $ 106,712,000 $ 104,603,000
Number of businesses acquired | business                     3
Voleatech GmbH                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired $ 5,600,000 € 5.0                  
Potential earn-out | €   € 3.0                  
Potential earn-out, term (in years) 3 years 3 years                  
Precision Optical Technologies                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired     $ 289,600,000                
Receivables     24,200,000                
Tax basis in acquired goodwill     $ 0                
CloudRail GmbH                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired             $ 9,200,000        
Berthold Sichert GmbH                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired               $ 97,500,000      
Receivables               5,100,000      
Tax basis in acquired goodwill               $ 0      
Macmon                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired           $ 41,900,000          
NetModule                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired         $ 23,500,000            
CAI                      
Business Acquisition [Line Items]                      
Purchase price, net of cash acquired       $ 19,000,000              
Precision Acquisition                      
Business Acquisition [Line Items]                      
Integration costs                   9,400,000  
Inventory fair value adjustments                   $ 300,000  
Precision & Voleatech                      
Business Acquisition [Line Items]                      
Business acquisition, percentage of revenues                 3.00%    
Business acquisition, percentage of income before taxes                 0.01