XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 36,355 $ 39,293
Accumulated Amortization (15,001) (15,823)
Net Book Value 21,354 23,470
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,985 21,123
Accumulated Amortization (9,030) (8,055)
Net Book Value 11,955 13,068
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 8,200
Accumulated Amortization (3,114) (2,546)
Net Book Value 5,086 5,654
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (2,158) (1,830)
Net Book Value 3,742 4,070
Supplier Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   2,800
Accumulated Amortization   (2,800)
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 560 560
Accumulated Amortization (189) (152)
Net Book Value 371 408
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (329) (294)
Net Book Value 171 206
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 210
Accumulated Amortization (181) (146)
Net Book Value $ 29 $ 64