XML 111 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 42,596 $ 46,456
Accumulated Amortization (14,775) (13,273)
Net Value 27,821 33,183
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 22,356 22,455
Accumulated Amortization (7,233) (5,380)
Net Value 15,123 17,075
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 10,170 12,801
Accumulated Amortization (3,379) (4,867)
Net Value 6,791 7,934
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 5,900 5,900
Accumulated Amortization (1,174) (520)
Net Value 4,726 5,380
Supplier Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 2,800 2,800
Accumulated Amortization (2,508) (1,108)
Net Value 292 1,692
Intellectual Property [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value   930
Accumulated Amortization   (930)
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 560 560
Accumulated Amortization (79) (5)
Net Value 481 555
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 500 500
Accumulated Amortization (226) (157)
Net Value 274 343
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 310 310
Accumulated Amortization (176) (106)
Net Value $ 134 204
Non-compete [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value   200
Accumulated Amortization   $ (200)