v3.22.4
Business Combinations (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Aug. 31, 2022
Feb. 28, 2022
Dec. 31, 2022
Privately held provider of training software and solutions      
Business Combinations      
Total purchase price $ 1.9    
Privately held sales and services company      
Business Combinations      
Total purchase price   $ 1.1  
Privately held provider of intelligent inspection, sensory, and recognition solutions      
Business Combinations      
Total purchase price   14.0  
Maximum contingent consideration   $ 25.0  
Provider of baggage and parcel inspection systems      
Business Combinations      
Total purchase price     $ 1.6