XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 387.1 $ 372.0 $ 771.4 $ 736.4
US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 257.7 247.6 513.0 490.4
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 61.6 56.7 121.9 111.7
China [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19.8 23.9 40.5 49.0
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 48.0 $ 43.8 $ 96.0 $ 85.3