XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 36,246 $ 39,293
Accumulated Amortization (15,955) (15,823)
Net Book Value 20,291 23,470
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,876 21,123
Accumulated Amortization (9,483) (8,055)
Net Book Value 11,393 13,068
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 8,200
Accumulated Amortization (3,399) (2,546)
Net Book Value 4,801 5,654
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (2,322) (1,830)
Net Book Value 3,578 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 (207) (152)
Net Book Value 353 408
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (346) (294)
Net Book Value 154 206
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 210
Accumulated Amortization (198) (146)
Net Book Value $ 12 $ 64