XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 38,912 $ 42,596
Accumulated Amortization (13,457) (14,775)
Net Book Value 25,455 27,821
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,742 22,356
Accumulated Amortization (6,690) (7,233)
Net Book Value 14,052 15,123
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 10,170
Accumulated Amortization (1,977) (3,379)
Net Book Value 6,223 6,791
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (1,503) (1,174)
Net Book Value 4,397 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 (116) (79)
Net Book Value 444 481
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (260) (226)
Net Book Value 240 274
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 310
Accumulated Amortization (111) (176)
Net Book Value $ 99 $ 134