v3.26.1
REVENUES - Revenues by Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 348,926 $ 381,072 $ 701,883 $ 761,673
Deferred commission amortization 2,127 1,730 4,143 3,434
Data        
Disaggregation of Revenue [Line Items]        
Revenues 212,604 229,336 426,174 454,457
Video        
Disaggregation of Revenue [Line Items]        
Revenues 38,487 48,158 79,255 98,962
Voice        
Disaggregation of Revenue [Line Items]        
Revenues 6,266 6,733 12,775 13,777
Data        
Disaggregation of Revenue [Line Items]        
Revenues 53,597 57,385 109,885 114,678
Other        
Disaggregation of Revenue [Line Items]        
Revenues 14,199 16,515 28,437 33,399
Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 23,773 $ 22,945 $ 45,357 $ 46,400