XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Summary of Carrying Values of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 151,737 $ 151,937
Accumulated Amortization 59,082 54,574
Total 92,655 97,363
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 109,608 109,825
Accumulated Amortization 42,100 40,169
Total 67,508 69,656
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,676 16,661
Accumulated Amortization 7,796 7,051
Total 8,880 9,610
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,000 13,000
Accumulated Amortization 8,125 6,500
Total 4,875 6,500
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,453 12,451
Accumulated Amortization 1,061 854
Total $ 11,392 $ 11,597