XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets by Major Asset Class (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 53,897 $ 53,897
Accumulated Amortization (30,300) (24,365)
Total $ 23,597 $ 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,762) (7,243)
Total $ 4,568 $ 6,087
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 9 years 11 years
Gross Carrying Amount $ 27,548 $ 27,548
Accumulated Amortization (11,280) (8,111)
Total $ 16,268 $ 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,725) (6,337)
Total $ 275 $ 663
Software license    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in Years) 4 years 6 years
Gross Carrying Amount $ 5,419 $ 5,419
Accumulated Amortization (3,126) (2,353)
Total $ 2,293 $ 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 (407) (321)
Total $ 193 $ 279