XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 409.9 $ 387.1 $ 812.2 $ 771.4
US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 270.5 257.7 536.6 513.0
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 68.8 61.6 135.8 121.9
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 45.5 43.8 89.9 88.7
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 25.1 $ 24.0 $ 49.9 $ 47.8