XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2024
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of intangible asset activity
Intangible assets, net as of December 31, 2024 and 2023 consist of the following:
December 31,
20242023
(In thousands)Useful Life (in years)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Acquired technology
3 to 7
$41,658 $41,658 $43,869 $42,712 
Customer relationships
5 to 12
34,653 28,091 34,773 25,960 
Patents and trademarks
10 to 20
13,356 12,437 13,103 12,241 
        Total$89,667 $82,186 $91,745 $80,913 
Schedule of expected amortization of intangible assets
The estimated future amortization expense of intangible assets as of December 31, 2024, is as follows:
2025$2,333 
20262,340 
20272,122 
202849 
202940 
Thereafter214 
Subject to amortization7,098 
Trademarks383 
Total intangible assets$7,481