XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 36,304 $ 39,293
Accumulated Amortization (13,920) (15,823)
Net Book Value 22,384 23,470
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,934 21,123
Accumulated Amortization (8,451) (8,055)
Net Book Value 12,483 13,068
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 8,200
Accumulated Amortization (2,830) (2,546)
Net Book Value 5,370 5,654
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (1,994) (1,830)
Net Book Value 3,906 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 (170) (152)
Net Book Value 390 408
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (312) (294)
Net Book Value 188 206
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 210
Accumulated Amortization (163) (146)
Net Book Value $ 47 $ 64