XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
The Company’s goodwill as of June 30, 2025 and December 31, 2024 was as follows:
GoodwillJune 30,
2025
December 31,
2024
(In thousands)
Goodwill, beginning of period$211,571 $214,562 
Currency translation adjustment3,319 (2,991)
Goodwill, end of period$214,890 $211,571 
The Company’s purchased intangible assets as of June 30, 2025 and December 31, 2024 were as follows:
June 30, 2025December 31, 2024
GrossAccumulated AmortizationNetGrossAccumulated AmortizationImpairmentNet
(In thousands)
Intangible assets:
Indefinite-lived intangibles$286 $— $286 $286 $— $— $286 
Intangible assets with finite lives:
 Developed technology47,683 (39,053)8,630 51,054 (35,903)(3,351)11,800 
 Customer relationships51,114 (38,867)12,247 51,306 (35,804)(177)15,325 
 Trade names37,700 (26,483)11,217 37,700 (22,713)— 14,987 
Total purchased intangible assets$136,783 $(104,403)$32,380 $140,346 $(94,420)$(3,528)$42,398 
During the six months ended June 30, 2025, intangible assets decreased by less than $0.1 million due to the impact of foreign currency translation.
Amortization expense related to finite-lived intangible assets were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(In thousands)
Developed technology$1,619 $2,458 $3,212 $4,925 
Customer relationships
1,574 1,567 3,109 3,143 
Trade-names1,885 1,885 3,770 3,770 
Total amortization expense
$5,078 $5,910 $10,091 $11,838 
Amortization of developed technology is recorded to cost of revenues, amortization of customer relationships and trade-names are recorded to sales and marketing expense, and amortization of certain customer relationships is recorded as a reduction to revenue.
The expected future amortization expense of intangible assets as of June 30, 2025 is presented below:
June 30,
2025
(In thousands)
Fiscal year:
2025 (remaining six months)$10,068 
202617,944 
20274,082 
Total$32,094