XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 411,590 $ 415,379
Finite-lived intangible assets, Accumulated Amortization 144,233 110,772
Finite-lived intangible assets, Net Carrying Value 267,357 304,607
Customer Relationships [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount 372,690 376,956
Finite-lived intangible assets, Accumulated Amortization 119,146 92,827
Finite-lived intangible assets, Net Carrying Value $ 253,544 $ 284,129
Customer Relationships [Member] | Minimum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 10 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 Independent Contractor Relationships [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 15,000 $ 15,000
Finite-lived intangible assets, Accumulated Amortization 12,300 8,563
Finite-lived intangible assets, Net Carrying Value $ 2,700 $ 6,437
Intangible assets estimated useful life 4 years 4 years
Developed Technology [Member]    
Other Intangible Assets [Line Items]    
Finite-lived intangible assets, Gross Amount $ 12,700 $ 17,223
Finite-lived intangible assets, Accumulated Amortization 6,531 3,247
Finite-lived intangible assets, Net Carrying Value $ 6,169 $ 13,976
Developed Technology [Member] | Minimum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 2 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 $ 11,200 $ 6,200
Finite-lived intangible assets, Accumulated Amortization 6,256 6,135
Finite-lived intangible assets, Net Carrying Value $ 4,944 $ 65
Intangible assets estimated useful life   18 months
Trade Name [Member] | Minimum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 18 months  
Trade Name [Member] | Maximum [Member]    
Other Intangible Assets [Line Items]    
Intangible assets estimated useful life 15 years