XML 27 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 38,835 $ 42,596
Accumulated Amortization (12,363) (14,775)
Net Book Value 26,472 27,821
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,665 22,356
Accumulated Amortization (6,099) (7,233)
Net Book Value 14,566 15,123
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 10,170
Accumulated Amortization (1,693) (3,379)
Net Book Value 6,507 6,791
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (1,338) (1,174)
Net Book Value 4,562 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 (97) (79)
Net Book Value 463 481
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (243) (226)
Net Book Value 257 274
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 310
Accumulated Amortization (93) (176)
Net Book Value $ 117 $ 134