XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 53,897
Accumulated Amortization (28,966) (24,365)
Net Book Value $ 24,931 $ 29,532
Purchased technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 4 years 5 years
Gross Carrying Amount $ 13,330 $ 13,330
Accumulated Amortization (8,382) (7,243)
Net Book Value $ 4,948 $ 6,087
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 10 years 11 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (10,637) (8,111)
Net Book Value $ 16,911 $ 19,437
Customer contracts    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 0 years 1 year
Gross Carrying Amount $ 7,000 $ 7,000
Accumulated Amortization (6,628) (6,337)
Net Book Value $ 372 $ 663
Software license    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 5 years 6 years
Gross Carrying Amount $ 5,419 $ 5,419
Accumulated Amortization (2,933) (2,353)
Net Book Value $ 2,486 $ 3,066
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 2 years 3 years
Gross Carrying Amount $ 600 $ 600
Accumulated Amortization (386) (321)
Net Book Value $ 214 $ 279