XML 68 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Goodwill [Line Items]    
Gross Value $ 19,209 $ 18,653
Accumulated Amortization (13,710) (11,386)
Net Value 5,499 7,267
Customer Relationships [Member]    
Goodwill [Line Items]    
Gross Value 7,249 6,899
Accumulated Amortization (3,765) (3,208)
Net Value 3,484 3,691
Developed Technology [Member]    
Goodwill [Line Items]    
Gross Value 6,650 6,444
Accumulated Amortization (5,609) (5,061)
Net Value 1,041 1,383
Intellectual Property [Member]    
Goodwill [Line Items]    
Gross Value 2,340 2,340
Accumulated Amortization (2,196) (2,129)
Net Value 144 211
Supply Agreement [Member]    
Goodwill [Line Items]    
Gross Value 1,400 1,400
Accumulated Amortization (1,400) (544)
Net Value   856
License [Member]    
Goodwill [Line Items]    
Gross Value 500 500
Accumulated Amortization (306) (113)
Net Value 194 387
Trade Names [Member]    
Goodwill [Line Items]    
Gross Value 370 370
Accumulated Amortization (310) (285)
Net Value 60 85
Patent [Member]    
Goodwill [Line Items]    
Gross Value 500 500
Accumulated Amortization (54) (20)
Net Value 446 480
Non-compete [Member]    
Goodwill [Line Items]    
Gross Value 200 200
Accumulated Amortization (70) (26)
Net Value $ 130 $ 174