XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets -Schedule of Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 53,897
Accumulated Amortization (27,632) (24,365)
Net Book Value $ 26,265 $ 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 (8,004) (7,243)
Net Book Value $ 5,326 $ 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 (9,993) (8,111)
Net Book Value $ 17,555 $ 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,531) (6,337)
Net Book Value $ 469 $ 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,740) (2,353)
Net Book Value $ 2,679 $ 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 (364) (321)
Net Book Value $ 236 $ 279