Annual report pursuant to Section 13 and 15(d)

Intangible Assets - Summary of Acquired Intangible Assets (Detail)

v3.8.0.1
Intangible Assets - Summary of Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets    
Weighted Average Life 13 years  
Gross Carrying Amount $ 215,043 $ 147,223
Accumulated Amortization $ 61,550 49,120
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,629 1,450
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 10,900 2,500
Accumulated Amortization $ 1,687 979
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,492 10,189
Accumulated Amortization $ 4,114 3,153
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 38,114 24,118
Accumulated Amortization $ 11,931 9,221
Backlog    
Finite-Lived Intangible Assets    
Weighted Average Life 2 years  
Gross Carrying Amount $ 14,424 11,224
Accumulated Amortization $ 12,184 11,224
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 16 years  
Gross Carrying Amount $ 137,967 97,046
Accumulated Amortization $ 30,005 $ 23,093