XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.4
Business Combinations (Details) - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2023
Oct. 31, 2023
Apr. 30, 2023
Feb. 28, 2023
Dec. 31, 2022
Aug. 31, 2022
Privately held contract manufacturer            
Business Combinations            
Consideration paid $ 6.3          
Privately held provider of radiation technology            
Business Combinations            
Consideration paid   $ 2.8        
Maximum contingent consideration   $ 3.6        
A privately held provider of engineering and contract manufacturing solutions            
Business Combinations            
Consideration paid     $ 2.5      
Maximum contingent consideration     $ 2.5      
Privately held provider of training software and solutions            
Business Combinations            
Consideration paid       $ 2.1   $ 1.9
Maximum contingent consideration       $ 5.0    
Provider of baggage and parcel inspection systems            
Business Combinations            
Consideration paid         $ 1.6