XML 101 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Goodwill [Line Items]    
Gross Value $ 46,456 $ 14,728
Accumulated Amortization (13,273) (10,067)
Net Value 33,183 4,661
Customer Relationships [Member]    
Goodwill [Line Items]    
Gross Value 22,455 7,474
Accumulated Amortization (5,380) (4,283)
Net Value 17,075 3,191
Developed Technology [Member]    
Goodwill [Line Items]    
Gross Value 12,801 5,524
Accumulated Amortization (4,867) (4,663)
Net Value 7,934 861
Licensed Technology [Member]    
Goodwill [Line Items]    
Gross Value 5,900  
Accumulated Amortization (520)  
Net Value 5,380  
Supplier Relationships [Member]    
Goodwill [Line Items]    
Gross Value 2,800  
Accumulated Amortization (1,108)  
Net Value 1,692  
Patents [Member]    
Goodwill [Line Items]    
Gross Value 500 500
Accumulated Amortization (157) (89)
Net Value 343 411
Licensing Agreements [Member]    
Goodwill [Line Items]    
Gross Value 560  
Accumulated Amortization (5)  
Net Value 555  
Intellectual Property [Member]    
Goodwill [Line Items]    
Gross Value 930 930
Accumulated Amortization (930) (852)
Net Value   78
Non-compete [Member]    
Goodwill [Line Items]    
Gross Value 200 200
Accumulated Amortization (200) (115)
Net Value   85
Trade Names [Member]    
Goodwill [Line Items]    
Gross Value 310 100
Accumulated Amortization (106) (65)
Net Value $ 204 $ 35