XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 35,821 $ 36,166
Accumulated Amortization (18,348) (16,873)
Net Book Value 17,473 19,293
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,451 20,796
Accumulated Amortization (10,415) (9,906)
Net Book Value 10,036 10,890
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,200 8,200
Accumulated Amortization (4,251) (3,683)
Net Book Value 3,949 4,517
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,900 5,900
Accumulated Amortization (2,813) (2,486)
Net Book Value 3,087 3,414
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 560 560
Accumulated Amortization (262) (225)
Net Book Value 298 335
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization (397) (363)
Net Book Value 103 137
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 210 210
Accumulated Amortization (210) (210)
Net Book Value