XML 46 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Revenues Disaggregation by Product and Service Lines (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]        
Total Revenue $ 274.8 $ 272.8 $ 551.2 $ 544.4
Operating Segments | Data [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 159.3 143.3 315.6 284.8
Operating Segments | Video [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 38.8 44.7 77.6 89.9
Operating Segments | Voice [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue 53.8 57.6 109.2 116.9
Operating Segments | Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenue $ 22.9 $ 27.2 $ 48.8 $ 52.8