XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 415,379 $ 280,923
Finite-lived intangible assets, Accumulated Amortization 110,772 83,537
Finite-lived intangible assets, Net Carrying Value 304,607 197,386
Customer Relationships [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount 376,956 249,223
Finite-lived intangible assets, Accumulated Amortization 92,827 72,157
Finite-lived intangible assets, Net Carrying Value $ 284,129 $ 177,066
Customer Relationships [Member] | Minimum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 5 years 5 years
Customer Relationships [Member] | Maximum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 15 years 15 years
Carrier Network and Agent Relationships [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 15,000 $ 15,000
Finite-lived intangible assets, Accumulated Amortization 8,563 4,813
Finite-lived intangible assets, Net Carrying Value $ 6,437 $ 10,187
Intangible assets estimated useful life 4 years 4 years
Developed Technology [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 17,223 $ 10,500
Finite-lived intangible assets, Accumulated Amortization 3,247 1,449
Finite-lived intangible assets, Net Carrying Value $ 13,976 $ 9,051
Developed Technology [Member] | Minimum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 4 years 4 years
Developed Technology [Member] | Maximum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 7 years 7 years
Trade Name [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 6,200 $ 6,200
Finite-lived intangible assets, Accumulated Amortization 6,135 5,118
Finite-lived intangible assets, Net Carrying Value $ 65 $ 1,082
Intangible assets estimated useful life 18 years 18 years