XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 54,096 $ 54,379
Accumulated Amortization (19,249) (18,059)
Net Book Value $ 34,847 $ 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,529 $ 13,529
Accumulated Amortization (6,272) (5,835)
Net Book Value $ 7,257 $ 7,694
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 12 years 12 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (5,166) (4,490)
Net Book Value $ 22,382 $ 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 (5,802) (5,673)
Net Book Value $ 1,198 $ 1,327
Software license    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 7 years 7 years
Gross Carrying Amount $ 5,419 $ 5,419
Accumulated Amortization (1,752) (1,552)
Net Book Value $ 3,667 $ 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 (257) (236)
Net Book Value $ 343 $ 364