v3.26.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation Of Revenue [Line Items]          
Total revenues $ 475.5 $ 481.2 $ 886.0 $ 904.2  
Revenue recognized from guaranteed maintenance contracts 5.3 5.4 10.6 10.8  
Contract with customer, assets 3.1   3.1   $ 3.7
Deferred revenue recognized 3.6 2.8 10.5 10.7  
Automated Equipment Installation and System Integration Services          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 16.8   16.8   18.7
Service Maintenance Contracts          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 16.8   16.8   18.7
Equipment Rental Agreements          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 16.8   16.8   $ 18.7
Bill and hold agreements          
Disaggregation Of Revenue [Line Items]          
Total revenues 15.9 7.8 24.0 18.6  
Design and Build Solutions, Automated Equipment Installation and System Integration and Software Services          
Disaggregation Of Revenue [Line Items]          
Total revenues $ 13.8 $ 16.6 $ 29.3 $ 35.6  
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