XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 36,166 $ 39,293
Accumulated Amortization (16,873) (15,823)
Net Value 19,293 23,470
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 20,796 21,123
Accumulated Amortization (9,906) (8,055)
Net Value 10,890 13,068
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 8,200 8,200
Accumulated Amortization (3,683) (2,546)
Net Value 4,517 5,654
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 5,900 5,900
Accumulated Amortization (2,486) (1,830)
Net Value 3,414 4,070
Supplier Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value   2,800
Accumulated Amortization   (2,800)
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 560 560
Accumulated Amortization (225) (152)
Net Value 335 408
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 500 500
Accumulated Amortization (363) (294)
Net Value 137 206
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Value 210 210
Accumulated Amortization $ (210) (146)
Net Value   $ 64