XML 68 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Goodwill [Line Items]    
Gross Value $ 19,450 $ 18,653
Accumulated Amortization (14,349) (11,386)
Net Value 5,101 7,267
Customer Relationships [Member]    
Goodwill [Line Items]    
Gross Value 7,400 6,899
Accumulated Amortization (4,042) (3,208)
Net Value 3,358 3,691
Developed Technology [Member]    
Goodwill [Line Items]    
Gross Value 6,740 6,444
Accumulated Amortization (5,789) (5,061)
Net Value 951 1,383
Intellectual Property [Member]    
Goodwill [Line Items]    
Gross Value 2,340 2,340
Accumulated Amortization (2,229) (2,129)
Net Value 111 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 (403) (113)
Net Value 97 387
Trade Names [Member]    
Goodwill [Line Items]    
Gross Value 370 370
Accumulated Amortization (322) (285)
Net Value 48 85
Patent [Member]    
Goodwill [Line Items]    
Gross Value 500 500
Accumulated Amortization (71) (20)
Net Value 429 480
Non-compete [Member]    
Goodwill [Line Items]    
Gross Value 200 200
Accumulated Amortization (93) (26)
Net Value $ 107 $ 174