XML 71 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
Jun. 30, 2020
Dec. 31, 2019
Intangible Assets [Line Items]    
Gross Carrying Value $ 142,167 $ 138,895
Accumulated Amortization (93,768) (89,112)
Net Carrying Value 48,399 49,783
Net Carrying Value 48,399 49,783
Customer Relationships    
Intangible Assets [Line Items]    
Gross Carrying Value 89,352 89,208
Accumulated Amortization (54,045) (50,687)
Net Carrying Value 35,307 38,521
Technology    
Intangible Assets [Line Items]    
Gross Carrying Value 28,286 25,106
Accumulated Amortization (20,919) (19,866)
Net Carrying Value 7,367 5,240
Product Development Costs    
Intangible Assets [Line Items]    
Gross Carrying Value 19,859 19,911
Accumulated Amortization (18,804) (18,559)
Net Carrying Value 1,055 1,352
Tradenames    
Intangible Assets [Line Items]    
Net Carrying Value $ 4,670 $ 4,670