XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 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):
June 30, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology5$13,330 $(8,004)$5,326 
Customer relationships1027,548 (9,993)17,555 
Customer contracts07,000 (6,531)469 
Software license55,419 (2,740)2,679 
Patents3600 (364)236 
Total$53,897 $(27,632)$26,265 
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 June 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$2,669 
20255,106 
20264,709 
20273,834 
20282,790 
2029 and thereafter7,157 
Total$26,265