XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]          
Total revenues $ 488.1 $ 468.4 $ 929.7 $ 889.1  
Revenue recognized from guaranteed maintenance contracts 5.5 5.7 11.0 12.0  
Contract with customer, assets 4.9   4.9   $ 4.5
Deferred revenues recognized 2.2 3.8 10.3 11.3  
Automated Equipment Installation and System Integration Services          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 18.7   18.7   20.4
Service Maintenance Contracts          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 18.7   18.7   20.4
Equipment Rental Agreements          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 18.7   $ 18.7   $ 20.4
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    
Bill and hold agreements          
Disaggregation Of Revenue [Line Items]          
Total revenues 2.6 7.4 $ 5.5 14.2  
Design and Build Solutions, Automated Equipment Installation and System Integration and Software Services          
Disaggregation Of Revenue [Line Items]          
Total revenues $ 13.5 $ 16.2 $ 30.5 $ 39.3