XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 30, 2024
Apr. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Amortization Period     19 years 6 months    
Goodwill     $ 1,018,677 $ 907,331 $ 862,253
Developed technologies          
Business Acquisition [Line Items]          
Amortization Period     5 years    
Customer relationships          
Business Acquisition [Line Items]          
Amortization Period     7 years 6 months    
Trademarks          
Business Acquisition [Line Items]          
Amortization Period     7 years 3 months 18 days    
Precision Optical Technologies          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization $ 194,100        
Goodwill 121,604        
Total intangible assets $ 315,704        
Weighted average amortization period 17 years 6 months        
Precision Optical Technologies | Developed technologies          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization $ 24,700        
Amortization Period 5 years        
Precision Optical Technologies | Customer relationships          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization $ 161,900        
Amortization Period 20 years        
Precision Optical Technologies | Trademarks          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization $ 3,000        
Amortization Period 2 years 6 months        
Precision Optical Technologies | Non-compete agreements          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization $ 4,500        
Amortization Period 5 years        
Berthold Sichert GmbH          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization   $ 44,328      
Goodwill   32,243      
Total intangible assets   $ 76,571      
Weighted average amortization period   18 years 10 months 24 days      
Berthold Sichert GmbH | Customer relationships          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization   $ 41,161      
Amortization Period   20 years      
Berthold Sichert GmbH | Trademarks          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization   $ 2,184      
Amortization Period   7 years      
Berthold Sichert GmbH | Sales backlog          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization   $ 983      
Amortization Period   2 months 12 days