XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amounts of goodwill was as follows:
Total
(In thousands)
Balance as of December 31, 2023$335,872 
Foreign currency translation adjustments(7,300)
Balance as of March 31, 2024$328,572 
Schedule of Finite Lived Intangible Assets
Intangible assets, net consisted of the following:
As of March 31,As of December 31,
20242023
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
(In thousands)
Customer relationships$146,348 $(37,768)$108,580 $147,426 $(35,599)$111,827 
Developed technology77,934 (26,627)51,307 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$227,734 $(67,223)$160,511 $230,580 $(63,666)$166,914 
Schedule of Infinite Lived Intangible Assets
Intangible assets, net consisted of the following:
As of March 31,As of December 31,
20242023
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
Gross
Amount
Accumulated
Amortization
Net Carrying
Value
(In thousands)
Customer relationships$146,348 $(37,768)$108,580 $147,426 $(35,599)$111,827 
Developed technology77,934 (26,627)51,307 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$227,734 $(67,223)$160,511 $230,580 $(63,666)$166,914 
Schedule of Amortization Expense
The Company recognized amortization expense as follows:
Three months ended March 31,
20242023
(In thousands)
Cost of revenue$1,959 $1,945 
Sales and marketing2,402 2,329 
Total amortization expense$4,361 $4,274 
Schedule of Future Estimated Amortization Expense
Future estimated amortization expense for definite lived intangible assets is as follows:
As of March 31,
2024
(In thousands)
2024 (remaining)$13,033 
202517,377 
202617,377 
202717,377 
202817,377 
Thereafter77,346 
$159,887