XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]          
Total revenues $ 468.4 $ 406.5 $ 889.1 $ 738.2  
Revenue recognized from guaranteed maintenance contracts 5.7 5.3 12.0 10.6  
Contract with customer, assets 5.8   5.8   $ 3.6
Deferred revenue recognized 3.8 8.2 11.3 10.5  
Automated Equipment Installation and System Integration Services          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 14.6   14.6   16.0
Service Maintenance Contracts          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 14.6   14.6   16.0
Equipment Rental Agreements          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 14.6   $ 14.6   16.0
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    
Equipment          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 2.5   $ 2.5   3.0
Recognized liability for guarantee to repurchase 6.0   6.0   7.0
Service Sales Agreements, Rental Agreements and Automated Equipment Installation and System Integration Services          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 17.1   17.1   $ 19.0
Bill and hold agreements          
Disaggregation Of Revenue [Line Items]          
Total revenues 7.4 2.8 14.2 5.0  
Design and Build Solutions, Automated Equipment Installation and System Integration and Software Services          
Disaggregation Of Revenue [Line Items]          
Total revenues $ 16.2 $ 22.4 $ 39.3 $ 39.1