XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 54,379
Accumulated Amortization (21,996) (18,059)
Net Book Value $ 31,901 $ 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,853) (5,835)
Net Book Value $ 6,477 $ 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 (6,519) (4,490)
Net Book Value $ 21,029 $ 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,171) (5,673)
Net Book Value $ 829 $ 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 (2,153) (1,552)
Net Book Value $ 3,266 $ 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 (300) (236)
Net Book Value $ 300 $ 364