XML 50 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Revenues Disaggregation by Product and Service Lines (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 $ 272.8 $ 275.3 $ 544.4 $ 551.2
Operating Segments | Data [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 143.3 136.9 284.8 272.6
Operating Segments | Video [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 44.7 45.0 89.9 90.5
Operating Segments | Voice [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 57.6 64.7 116.9 131.4
Operating Segments | Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 27.2 28.7 52.8 56.7
Operating Segments | Network [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues $ 272.8 $ 275.3 $ 544.4 $ 551.2