XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]          
Total revenues $ 406.5 $ 292.7 $ 738.2 $ 561.5  
Revenue recognized from guaranteed maintenance contracts 5.3 4.6 10.6 8.9  
Contract with customer, assets 5.5   5.5   $ 6.0
Deferred revenue recognized 8.2 2.2 10.5 5.6  
Automated Equipment Installation and System Integration Services          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 22.3   22.3   16.5
Service Maintenance Contracts          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 22.3   22.3   16.5
Equipment Rental Agreements          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 22.3   22.3   16.5
Equipment          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 2.3   2.3   2.9
Recognized liability for guarantee to repurchase 6.6   6.6   7.2
Service Sales Agreements, Rental Agreements and Automated Equipment Installation and System Integration Services          
Disaggregation Of Revenue [Line Items]          
Deferred revenue 24.6   24.6   $ 19.4
Design and Build Solutions, Automated Equipment Installation and System Integration and Software Services          
Disaggregation Of Revenue [Line Items]          
Total revenues $ 22.4 $ 13.5 $ 39.1 $ 21.4