XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets by Major Asset Class
The following table sets forth the Company’s acquired intangible assets by major asset class as of December 31, 2023 and 2022, respectively (in thousands, except for useful life data):
December 31, 2023
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology5$13,330 $(7,243)$6,087 
Customer relationships1127,548 (8,111)19,437 
Customer contracts17,000 (6,337)663 
Software license65,419 (2,353)3,066 
Patents3600 (321)279 
Total$53,897 $(24,365)$29,532 
December 31, 2022
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology7$13,529 $(5,835)$7,694 
Customer relationships1227,548 (4,490)23,058 
Customer contracts17,000 (5,673)1,327 
Software license75,419 (1,552)3,867 
Non-compete0283 (273)10 
Patents4600 (236)364 
Total$54,379 $(18,059)$36,320 
Future Amortization Expense Related to Intangible Assets
Future amortization expense related to intangible assets as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,
2024$5,935 
20255,105 
20264,709 
20273,834 
2028 and thereafter9,949 
Total$29,532