XML 115 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 39,293 $ 42,596
Accumulated Amortization (15,823) (14,775)
Net Value 23,470 27,821
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 21,123 22,356
Accumulated Amortization (8,055) (7,233)
Net Value 13,068 15,123
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 8,200 10,170
Accumulated Amortization (2,546) (3,379)
Net Value 5,654 6,791
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 5,900 5,900
Accumulated Amortization (1,830) (1,174)
Net Value 4,070 4,726
Supplier Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 2,800 2,800
Accumulated Amortization (2,800) (2,508)
Net Value   292
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 560 560
Accumulated Amortization (152) (79)
Net Value 408 481
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 500 500
Accumulated Amortization (294) (226)
Net Value 206 274
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 210 310
Accumulated Amortization (146) (176)
Net Value $ 64 $ 134