XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Summary of Carrying Values of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 151,866 $ 151,937
Accumulated Amortization 63,872 54,574
Total 87,994 97,363
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 109,688 109,825
Accumulated Amortization 44,303 40,169
Total 65,385 69,656
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,719 16,661
Accumulated Amortization 8,550 7,051
Total 8,169 9,610
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000 13,000
Accumulated Amortization 9,750 6,500
Total 3,250 6,500
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,459 12,451
Accumulated Amortization 1,269 854
Total $ 11,190 $ 11,597