XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 253,623 $ 202,159
Finite-lived intangible assets, Accumulated Amortization (56,951) (38,206)
Finite-lived intangible assets, Net Carrying Value 196,672 163,953
Customer Relationships [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount 226,623 196,806
Finite-lived intangible assets, Accumulated Amortization (53,156) (36,765)
Finite-lived intangible assets, Net Carrying Value $ 173,467 $ 160,041
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 $ 2,432
Finite-lived intangible assets, Accumulated Amortization (1,063) (51)
Finite-lived intangible assets, Net Carrying Value $ 13,937 $ 2,381
Intangible assets estimated useful life 4 years 4 years
Developed Technology [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 6,500  
Finite-lived intangible assets, Accumulated Amortization (232)  
Finite-lived intangible assets, Net Carrying Value $ 6,268  
Intangible assets estimated useful life 7 years  
Trade Name [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 5,500 $ 2,921
Finite-lived intangible assets, Accumulated Amortization (2,500) (1,390)
Finite-lived intangible assets, Net Carrying Value $ 3,000 $ 1,531
Intangible assets estimated useful life 18 months 18 months