XML 51 R40.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
Sep. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 152,266 $ 151,937
Accumulated Amortization 68,880 54,574
Total 83,386 97,363
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 109,977 109,825
Accumulated Amortization 46,699 40,169
Total 63,278 69,656
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,815 16,661
Accumulated Amortization 9,326 7,051
Total 7,489 9,610
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000 13,000
Accumulated Amortization 11,375 6,500
Total 1,625 6,500
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,474 12,451
Accumulated Amortization 1,480 854
Total $ 10,994 $ 11,597