XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
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, 2024, in thousands, except for useful life data):
March 31, 2025
Weighted Average
Remaining Useful
Life (in Years)
Gross Carrying AmountAccumulated
Amortization
Net Book Value
Purchased technology4$13,330 $(9,121)$4,209 
Customer relationships927,548 (11,954)15,594 
Customer contracts07,000 (6,767)233 
Software license45,419 (3,305)2,114 
Patents2600 (429)171 
Total$53,897 $(31,576)$22,321 
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 
Schedule of Estimated Future Amortization Expense
As of March 31, 2025, estimated amortization expense for the remainder of 2025 and thereafter was as follows (unaudited, in thousands):
Year Ending December 31,Amortization Expense
2025$3,828 
20264,709 
20273,834 
20282,790 
20292,095 
2030 and thereafter5,065 
Total$22,321