XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Deferred Revenue Arrangement [Line Items]          
Deferred revenue presented net within contract assets arising from contract     $ 64.8   $ 61.0
Deferred revenue recognized $ 75.2 $ 78.7 181.3 $ 181.8  
Revenue expected to be recognized from remaining performance obligations 933.4   933.4    
Revenue expected to be recognized from remaining performance obligations in next twelve months $ 480.8   $ 480.8    
Minimum [Member] | Software-enabled Services [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenue recognition period     1 year    
Maximum [Member] | Software-enabled Services [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenue recognition period     5 years