XML 50 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 42,475 $ 45,326
Accumulated Amortization (13,362) (12,143)
Net Value 29,113 33,183
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 22,235 22,455
Accumulated Amortization (6,671) (5,380)
Net Value 15,564 17,075
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 10,170 12,801
Accumulated Amortization (3,094) (4,867)
Net Value 7,076 7,934
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 5,900 5,900
Accumulated Amortization (1,011) (520)
Net Value 4,889 5,380
Supplier Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 2,800 2,800
Accumulated Amortization (2,158) (1,108)
Net Value 642 1,692
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 560 560
Accumulated Amortization (61) (5)
Net Value 499 555
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 500 500
Accumulated Amortization (209) (157)
Net Value 291 343
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 310 310
Accumulated Amortization (158) (106)
Net Value $ 152 $ 204