XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]      
Total revenues $ 1,876.6 $ 1,876.8 $ 1,571.8
Revenue recognized from guaranteed maintenance contracts 22.2 24.0 21.4
Contract with customer, assets 4.2 4.5  
Deferred revenue recognized   14.0 13.9
Automated Equipment Installation and System Integration Services      
Disaggregation Of Revenue [Line Items]      
Deferred revenue 16.3 18.4  
Service Maintenance Contracts      
Disaggregation Of Revenue [Line Items]      
Deferred revenue 16.3 18.4  
Equipment Rental Agreements      
Disaggregation Of Revenue [Line Items]      
Deferred revenue 16.3 18.4  
Bill and hold agreements      
Disaggregation Of Revenue [Line Items]      
Total revenues 29.4 27.7 15.6
Service Sales Agreements, Rental Agreements and Automated Equipment Installation and System Integration Services      
Disaggregation Of Revenue [Line Items]      
Deferred revenue 17.3 20.4  
Design and Build Solutions, Automated Equipment Installation and System Integration and Software Services      
Disaggregation Of Revenue [Line Items]      
Total revenues $ 71.3 $ 66.9 $ 77.5
Minimum      
Disaggregation Of Revenue [Line Items]      
Revenue from guaranteed maintenance contracts 3 years    
Maximum      
Disaggregation Of Revenue [Line Items]      
Revenue from guaranteed maintenance contracts 5 years