XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of intangible asset activity
Intangible assets as of June 30, 2023 and December 31, 2022 consist of the following:
As of June 30, 2023As of December 31, 2022
(In thousands)Useful Life (in years)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Acquired technology
3 to 7
$43,698 $42,290 $42,022 $41,894 
Customer relationships
5 to 12
34,731 24,793 34,386 23,323 
Patents, trademarks, and other
10 to 20
13,553 12,271 13,518 12,227 
Total$91,982 $79,354 $89,926 $77,444