XML 90 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 39,101 $ 42,596
Accumulated Amortization (14,636) (14,775)
Net Book Value 24,465 27,821
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,931 22,356
Accumulated Amortization (7,369) (7,233)
Net Book Value 13,562 15,123
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 10,170
Accumulated Amortization (2,262) (3,379)
Net Book Value 5,938 6,791
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (1,666) (1,174)
Net Book Value 4,234 4,726
Supplier Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,800 2,800
Accumulated Amortization (2,800) (2,508)
Net Book Value   292
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 560 560
Accumulated Amortization (134) (79)
Net Book Value 426 481
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (277) (226)
Net Book Value 223 274
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 310
Accumulated Amortization (128) (176)
Net Book Value $ 82 $ 134