v3.25.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 566,910 $ 561,122
Accumulated Amortization (441,853) (393,535)
Net Carrying Value 125,057 167,587
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 334,123 334,543
Accumulated Amortization (257,326) (227,456)
Net Carrying Value 76,797 107,087
Internally developed computer software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 89,386 82,950
Accumulated Amortization (56,679) (47,166)
Net Carrying Value 32,707 35,784
Carrier contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 70,210 70,210
Accumulated Amortization (60,662) (54,561)
Net Carrying Value 9,548 15,649
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 50,202 50,366
Accumulated Amortization (46,835) (45,978)
Net Carrying Value 3,367 4,388
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 17,385 17,449
Accumulated Amortization (14,763) (12,918)
Net Carrying Value 2,622 4,531
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 5,604 5,604
Accumulated Amortization (5,588) (5,456)
Net Carrying Value $ 16 $ 148