XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The changes in carrying amount of goodwill were as follows:
Total
(In thousands)
Balance as of December 31, 2022$326,405 
Foreign currency translation adjustments9,467 
Balance as of December 31, 2023335,872 
Foreign currency translation adjustments(18,629)
Balance as of December 31, 2024$317,243 
Schedule of Finite Lived Intangible Assets The useful lives of the Company’s intangible assets as of December 31, 2024 and 2023 are as follows:
Customer relationships
15 - 20 years
Developed technology
10 years
Other, definite lived
2 - 7 years
Licenses, indefinite livedIndefinite
Intangible assets, net consisted of the following:
As of December 31,
20242023
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
(In thousands)
Customer relationships$145,625 $(44,754)$100,871 $147,426 $(35,599)$111,827 
Developed technology75,189 (31,329)43,860 79,702 (25,239)54,463 
Other, definite lived2,828 (2,828)— 2,828 (2,828)— 
Licenses, indefinite lived624 — 624 624 — 624 
Total intangible assets, net$224,266 $(78,911)$145,355 $230,580 $(63,666)$166,914 
Schedule of Infinite Lived Intangible Assets The useful lives of the Company’s intangible assets as of December 31, 2024 and 2023 are as follows:
Customer relationships
15 - 20 years
Developed technology
10 years
Other, definite lived
2 - 7 years
Licenses, indefinite livedIndefinite
Intangible assets, net consisted of the following:
As of December 31,
20242023
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
(In thousands)
Customer relationships$145,625 $(44,754)$100,871 $147,426 $(35,599)$111,827 
Developed technology75,189 (31,329)43,860 79,702 (25,239)54,463 
Other, definite lived2,828 (2,828)— 2,828 (2,828)— 
Licenses, indefinite lived624 — 624 624 — 624 
Total intangible assets, net$224,266 $(78,911)$145,355 $230,580 $(63,666)$166,914 
Schedule of Amortization Expense
The Company recognized amortization expense as follows:
Year ended December 31,
202420232022
(In thousands)
Cost of revenue$7,811 $7,810 $7,657 
Sales and marketing9,692 9,464 9,523 
Total amortization expense$17,503 $17,274 $17,180 
Schedule of Future Estimated Amortization Expense
Future estimated amortization expense for definite lived intangible assets is as follows:
As of December 31,
2024
(In thousands)
2025$17,054 
202617,054 
202717,054 
202817,054 
202917,054 
Thereafter59,461 
$144,731