XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Intangible Assets [Line Items]    
Gross Carrying Value $ 155,264 $ 138,895
Accumulated Amortization (108,843) (89,112)
Net Carrying Value 46,421 49,783
Net Carrying Value 46,421 49,783
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 97,815 89,208
Accumulated Amortization (63,432) (50,687)
Net Carrying Value 34,383 38,521
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 30,615 25,106
Accumulated Amortization (24,075) (19,866)
Net Carrying Value 6,540 5,240
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 22,164 19,911
Accumulated Amortization (21,336) (18,559)
Net Carrying Value 828 1,352
Tradenames    
Intangible Assets [Line Items]    
Net Carrying Value $ 4,670 $ 4,670