XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 53,897
Accumulated Amortization (26,182) (24,365)
Net Book Value $ 27,715 $ 29,532
Purchased technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 5 years 5 years
Gross Carrying Amount $ 13,330 $ 13,330
Accumulated Amortization (7,624) (7,243)
Net Book Value $ 5,706 $ 6,087
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 11 years 11 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (9,235) (8,111)
Net Book Value $ 18,313 $ 19,437
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,434) (6,337)
Net Book Value $ 566 $ 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,546) (2,353)
Net Book Value $ 2,873 $ 3,066
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 3 years 3 years
Gross Carrying Amount $ 600 $ 600
Accumulated Amortization (343) (321)
Net Book Value $ 257 $ 279