XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The carrying amount of goodwill and the accumulated impairment losses are as follows (in thousands):
December 31,
20242023
Goodwill, gross
$35,041 $35,041 
Accumulated impairment losses
(23,989)
Goodwill, net
$11,052 $35,041 
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, 2024 and 2023, respectively (in thousands, except for useful life data):
December 31, 2024
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(8,762)$4,568 
Customer relationships927,548 (11,280)16,268 
Customer contracts07,000 (6,725)275 
Software license45,419 (3,126)2,293 
Patents2600 (407)193 
Total$53,897 $(30,300)$23,597 
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 
Future Amortization Expense Related to Intangible Assets
Future amortization expense related to intangible assets as of December 31, 2024 are as follows (in thousands):
Year Ending December 31,
2025$5,105 
20264,709 
20273,834 
20282,790 
2029 and thereafter7,159 
Total$23,597