XML 74 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 36,047 $ 36,166
Accumulated Amortization (17,642) (16,873)
Net Book Value 18,405 19,293
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,677 20,796
Accumulated Amortization (10,192) (9,906)
Net Book Value 10,485 10,890
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 8,200
Accumulated Amortization (3,967) (3,683)
Net Book Value 4,233 4,517
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (2,650) (2,486)
Net Book Value 3,250 3,414
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 560 560
Accumulated Amortization (243) (225)
Net Book Value 317 335
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (380) (363)
Net Book Value 120 137
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 210
Accumulated Amortization (210) (210)
Net Book Value