XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets
The components of the Company’s intangible assets were as follows for the periods presented (unaudited except for December 31, 2023, in thousands, except for useful life data):
September 30, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,382)$4,948 
Customer relationships1027,548 (10,637)16,911 
Customer contracts07,000 (6,628)372 
Software license55,419 (2,933)2,486 
Patents2600 (386)214 
Total$53,897 $(28,966)$24,931 
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 
Schedule of Estimated Future Amortization Expense
As of September 30, 2024, estimated amortization expense for the remainder of 2024 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2024$1,334 
20255,105 
20264,709 
20273,834 
20282,790 
2029 and thereafter7,159 
Total$24,931