XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of intangible asset activity
Intangible assets as of June 30, 2024 and December 31, 2023 consist of the following:
As of June 30, 2024As of December 31, 2023
(In thousands)Useful Life (in years)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Acquired technology
3 to 7
$42,248 $42,082 $43,869 $42,712 
Customer relationships
5 to 12
34,721 27,020 34,773 25,960 
Patents, trademarks, and other
10 to 20
13,112 12,300 13,103 12,241 
Total$90,081 $81,402 $91,745 $80,913