XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets by Major Asset Class (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 54,379
Accumulated Amortization (24,365) (18,059)
Total $ 29,532 $ 36,320
Purchased technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 5 years 7 years
Gross Carrying Amount $ 13,330 $ 13,529
Accumulated Amortization (7,243) (5,835)
Total $ 6,087 $ 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 (8,111) (4,490)
Total $ 19,437 $ 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,337) (5,673)
Total $ 663 $ 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,353) (1,552)
Total $ 3,066 $ 3,867
Non-compete    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years)   0 years
Gross Carrying Amount   $ 283
Accumulated Amortization   (273)
Total   $ 10
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 3 years 4 years
Gross Carrying Amount $ 600 $ 600
Accumulated Amortization (321) (236)
Total $ 279 $ 364