XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - 2024 - Subsequent Event Acquisitions (Details)
$ in Thousands, € in Millions, $ in Millions
1 Months Ended 12 Months Ended
Feb. 22, 2024
USD ($)
Feb. 05, 2024
USD ($)
Feb. 01, 2024
USD ($)
Jan. 02, 2024
USD ($)
Jan. 01, 2024
USD ($)
Jan. 01, 2024
CAD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Feb. 27, 2024
Business Acquisition [Line Items]                      
Cash purchase price                 $ 44,700 $ 26,800  
Subsequent Event | Tecfin S.a.r.l                      
Business Acquisition [Line Items]                      
Ownership percentage                     100.00%
Biotechnology Company, California | Subsequent Event                      
Business Acquisition [Line Items]                      
Cash purchase price $ 10,000                    
Tornado Spectral Systems | Subsequent Event                      
Business Acquisition [Line Items]                      
Ownership percentage acquired         100.00% 100.00%          
Cash purchase price         $ 23,000 $ 30          
Nanophoton Corporation | Subsequent Event                      
Business Acquisition [Line Items]                      
Ownership percentage acquired   100.00%                  
Potential additional consideration   $ 5,250                  
Cash purchase price   $ 12,250                  
Nion, LLC | Subsequent Event                      
Business Acquisition [Line Items]                      
Ownership percentage acquired       100.00%              
Potential additional consideration       $ 23,000              
Cash purchase price       $ 35,000              
Spectral Instruments Imaging | Subsequent Event                      
Business Acquisition [Line Items]                      
Ownership percentage acquired     100.00%                
Potential additional consideration     $ 10,000                
Cash purchase price     $ 27,500                
ELITechGroup                      
Business Acquisition [Line Items]                      
Cash purchase price             $ 962,000 € 870      
ELITechGroup | Tecfin S.a.r.l                      
Business Acquisition [Line Items]                      
Ownership percentage             100.00% 100.00% 100.00%