XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 107,901 $ 151,937
Accumulated Amortization 29,906 54,574
Total 77,995 97,363
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 78,450 109,825
Accumulated Amortization 17,277 40,169
Total 61,173 69,656
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,956 16,661
Accumulated Amortization 10,197 7,051
Total 6,759 9,610
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,495 12,451
Accumulated Amortization 2,432 854
Total $ 10,063 11,597
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   13,000
Accumulated Amortization   6,500
Total   $ 6,500