XML 26 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 151,937 $ 36,876
Accumulated Amortization 54,574 31,925
Total 97,363 4,951
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 109,825 32,823
Accumulated Amortization 40,169 31,604
Total 69,656 1,219
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,661 3,610
Accumulated Amortization 7,051 295
Total 9,610 3,315
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000  
Accumulated Amortization 6,500  
Total 6,500  
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,451 443
Accumulated Amortization 854 26
Total $ 11,597 $ 417