XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangibles - Summary of Other Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Intangible Assets [Line Items]    
Gross Carrying Value $ 148,466 $ 138,895
Accumulated Amortization (101,037) (89,112)
Net Carrying Value 47,429 49,783
Net Carrying Value 47,429 49,783
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 93,431 89,208
Accumulated Amortization (58,565) (50,687)
Net Carrying Value 34,866 38,521
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 29,409 25,106
Accumulated Amortization (22,445) (19,866)
Net Carrying Value 6,964 5,240
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 20,956 19,911
Accumulated Amortization (20,027) (18,559)
Net Carrying Value 929 1,352
Tradenames    
Intangible Assets [Line Items]    
Net Carrying Value $ 4,670 $ 4,670