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