XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 54,379
Accumulated Amortization (20,542) (18,059)
Net Book Value $ 33,355 $ 36,320
Purchased technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 6 years 7 years
Gross Carrying Amount $ 13,330 $ 13,529
Accumulated Amortization (6,463) (5,835)
Net Book Value $ 6,867 $ 7,694
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 11 years 12 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (5,842) (4,490)
Net Book Value $ 21,706 $ 23,058
Customer contracts    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 1 year 1 year
Gross Carrying Amount $ 7,000 $ 7,000
Accumulated Amortization (6,005) (5,673)
Net Book Value $ 995 $ 1,327
Software license    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 6 years 7 years
Gross Carrying Amount $ 5,419 $ 5,419
Accumulated Amortization (1,953) (1,552)
Net Book Value $ 3,466 $ 3,867
Non-compete    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years)   1 year
Gross Carrying Amount   $ 283
Accumulated Amortization   (273)
Net Book Value   $ 10
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 4 years 5 years
Gross Carrying Amount $ 600 $ 600
Accumulated Amortization (279) (236)
Net Book Value $ 321 $ 364